xref: /aosp_15_r20/external/musl/src/linux/mount.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include <sys/mount.h>
2*c9945492SAndroid Build Coastguard Worker #include "syscall.h"
3*c9945492SAndroid Build Coastguard Worker 
mount(const char * special,const char * dir,const char * fstype,unsigned long flags,const void * data)4*c9945492SAndroid Build Coastguard Worker int mount(const char *special, const char *dir, const char *fstype, unsigned long flags, const void *data)
5*c9945492SAndroid Build Coastguard Worker {
6*c9945492SAndroid Build Coastguard Worker 	return syscall(SYS_mount, special, dir, fstype, flags, data);
7*c9945492SAndroid Build Coastguard Worker }
8*c9945492SAndroid Build Coastguard Worker 
umount(const char * special)9*c9945492SAndroid Build Coastguard Worker int umount(const char *special)
10*c9945492SAndroid Build Coastguard Worker {
11*c9945492SAndroid Build Coastguard Worker 	return syscall(SYS_umount2, special, 0);
12*c9945492SAndroid Build Coastguard Worker }
13*c9945492SAndroid Build Coastguard Worker 
umount2(const char * special,int flags)14*c9945492SAndroid Build Coastguard Worker int umount2(const char *special, int flags)
15*c9945492SAndroid Build Coastguard Worker {
16*c9945492SAndroid Build Coastguard Worker 	return syscall(SYS_umount2, special, flags);
17*c9945492SAndroid Build Coastguard Worker }
18