/
usr
/
include
/
sys
/
/usr/include/sys
mkdir
upload
Name
Size
Mode
Actions
acct.h
3407
0644
edit
dl
rm
bitypes.h
86
0644
edit
dl
rm
cdefs.h
14000
0644
edit
dl
rm
debugreg.h
3646
0644
edit
dl
rm
dir.h
989
0644
edit
dl
rm
epoll.h
4565
0644
edit
dl
rm
errno.h
19
0644
edit
dl
rm
eventfd.h
1617
0644
edit
dl
rm
fcntl.h
19
0644
edit
dl
rm
file.h
1756
0644
edit
dl
rm
fsuid.h
1255
0644
edit
dl
rm
gmon.h
6109
0644
edit
dl
rm
gmon_out.h
2703
0644
edit
dl
rm
inotify.h
3941
0644
edit
dl
rm
io.h
5110
0644
edit
dl
rm
ioctl.h
1825
0644
edit
dl
rm
ipc.h
1706
0644
edit
dl
rm
kd.h
1185
0644
edit
dl
rm
kdaemon.h
1168
0644
edit
dl
rm
klog.h
1271
0644
edit
dl
rm
mman.h
5642
0644
edit
dl
rm
mount.h
5578
0644
edit
dl
rm
msg.h
2463
0644
edit
dl
rm
mtio.h
11230
0644
edit
dl
rm
param.h
2470
0644
edit
dl
rm
pci.h
984
0644
edit
dl
rm
perm.h
1200
0644
edit
dl
rm
personality.h
2687
0644
edit
dl
rm
poll.h
2554
0644
edit
dl
rm
prctl.h
1126
0644
edit
dl
rm
procfs.h
4971
0644
edit
dl
rm
profil.h
2020
0644
edit
dl
rm
ptrace.h
5397
0644
edit
dl
rm
queue.h
19539
0644
edit
dl
rm
quota.h
7903
0644
edit
dl
rm
raw.h
1243
0644
edit
dl
rm
reboot.h
1565
0644
edit
dl
rm
reg.h
1924
0644
edit
dl
rm
resource.h
3736
0644
edit
dl
rm
select.h
4151
0644
edit
dl
rm
sem.h
2120
0644
edit
dl
rm
sendfile.h
1883
0644
edit
dl
rm
shm.h
1965
0644
edit
dl
rm
signal.h
20
0644
edit
dl
rm
signalfd.h
1771
0644
edit
dl
rm
socket.h
9597
0644
edit
dl
rm
socketvar.h
141
0644
edit
dl
rm
soundcard.h
29
0644
edit
dl
rm
stat.h
16815
0644
edit
dl
rm
statfs.h
2185
0644
edit
dl
rm
statvfs.h
2905
0644
edit
dl
rm
swap.h
1597
0644
edit
dl
rm
syscall.h
1403
0644
edit
dl
rm
sysctl.h
2064
0644
edit
dl
rm
sysinfo.h
1591
0644
edit
dl
rm
syslog.h
7713
0644
edit
dl
rm
sysmacros.h
2468
0644
edit
dl
rm
termios.h
74
0644
edit
dl
rm
time.h
6825
0644
edit
dl
rm
timeb.h
1466
0644
edit
dl
rm
timerfd.h
1932
0644
edit
dl
rm
times.h
1692
0644
edit
dl
rm
timex.h
5631
0644
edit
dl
rm
ttychars.h
2499
0644
edit
dl
rm
ttydefaults.h
3568
0644
edit
dl
rm
types.h
6838
0644
edit
dl
rm
ucontext.h
5455
0644
edit
dl
rm
uio.h
4793
0644
edit
dl
rm
ultrasound.h
30
0644
edit
dl
rm
un.h
1532
0644
edit
dl
rm
unistd.h
20
0644
edit
dl
rm
user.h
4251
0644
edit
dl
rm
ustat.h
1214
0644
edit
dl
rm
utsname.h
2562
0644
edit
dl
rm
vfs.h
161
0644
edit
dl
rm
vlimit.h
1959
0644
edit
dl
rm
vt.h
22
0644
edit
dl
rm
vtimes.h
2542
0644
edit
dl
rm
wait.h
6570
0644
edit
dl
rm
xattr.h
4337
0644
edit
dl
rm
Edit:
/usr/include/sys/mount.h
(5578B)
/* Header file for mounting/unmount Linux filesystems. Copyright (C) 1996-2000, 2004, 2010 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ /* This is taken from /usr/include/linux/fs.h. */ #ifndef _SYS_MOUNT_H #define _SYS_MOUNT_H 1 #include <features.h> #include <sys/ioctl.h> #define BLOCK_SIZE 1024 #define BLOCK_SIZE_BITS 10 /* These are the fs-independent mount-flags: up to 16 flags are supported */ enum { MS_RDONLY = 1, /* Mount read-only. */ #define MS_RDONLY MS_RDONLY MS_NOSUID = 2, /* Ignore suid and sgid bits. */ #define MS_NOSUID MS_NOSUID MS_NODEV = 4, /* Disallow access to device special files. */ #define MS_NODEV MS_NODEV MS_NOEXEC = 8, /* Disallow program execution. */ #define MS_NOEXEC MS_NOEXEC MS_SYNCHRONOUS = 16, /* Writes are synced at once. */ #define MS_SYNCHRONOUS MS_SYNCHRONOUS MS_REMOUNT = 32, /* Alter flags of a mounted FS. */ #define MS_REMOUNT MS_REMOUNT MS_MANDLOCK = 64, /* Allow mandatory locks on an FS. */ #define MS_MANDLOCK MS_MANDLOCK MS_DIRSYNC = 128, /* Directory modifications are synchronous. */ #define MS_DIRSYNC MS_DIRSYNC MS_NOATIME = 1024, /* Do not update access times. */ #define MS_NOATIME MS_NOATIME MS_NODIRATIME = 2048, /* Do not update directory access times. */ #define MS_NODIRATIME MS_NODIRATIME MS_BIND = 4096, /* Bind directory at different place. */ #define MS_BIND MS_BIND MS_MOVE = 8192, #define MS_MOVE MS_MOVE MS_REC = 16384, #define MS_REC MS_REC MS_SILENT = 32768, #define MS_SILENT MS_SILENT MS_POSIXACL = 1 << 16, /* VFS does not apply the umask. */ #define MS_POSIXACL MS_POSIXACL MS_UNBINDABLE = 1 << 17, /* Change to unbindable. */ #define MS_UNBINDABLE MS_UNBINDABLE MS_PRIVATE = 1 << 18, /* Change to private. */ #define MS_PRIVATE MS_PRIVATE MS_SLAVE = 1 << 19, /* Change to slave. */ #define MS_SLAVE MS_SLAVE MS_SHARED = 1 << 20, /* Change to shared. */ #define MS_SHARED MS_SHARED MS_RELATIME = 1 << 21, /* Update atime relative to mtime/ctime. */ #define MS_RELATIME MS_RELATIME MS_KERNMOUNT = 1 << 22, /* This is a kern_mount call. */ #define MS_KERNMOUNT MS_KERNMOUNT MS_I_VERSION = 1 << 23, /* Update inode I_version field. */ #define MS_I_VERSION MS_I_VERSION MS_STRICTATIME = 1 << 24, /* Always perform atime updates. */ #define MS_STRICTATIME MS_STRICTATIME MS_ACTIVE = 1 << 30, #define MS_ACTIVE MS_ACTIVE MS_NOUSER = 1 << 31 #define MS_NOUSER MS_NOUSER }; /* Flags that can be altered by MS_REMOUNT */ #define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_I_VERSION) /* Magic mount flag number. Has to be or-ed to the flag values. */ #define MS_MGC_VAL 0xc0ed0000 /* Magic flag number to indicate "new" flags */ #define MS_MGC_MSK 0xffff0000 /* Magic flag number mask */ /* The read-only stuff doesn't really belong here, but any other place is probably as bad and I don't want to create yet another include file. */ #define BLKROSET _IO(0x12, 93) /* Set device read-only (0 = read-write). */ #define BLKROGET _IO(0x12, 94) /* Get read-only status (0 = read_write). */ #define BLKRRPART _IO(0x12, 95) /* Re-read partition table. */ #define BLKGETSIZE _IO(0x12, 96) /* Return device size. */ #define BLKFLSBUF _IO(0x12, 97) /* Flush buffer cache. */ #define BLKRASET _IO(0x12, 98) /* Set read ahead for block device. */ #define BLKRAGET _IO(0x12, 99) /* Get current read ahead setting. */ #define BLKFRASET _IO(0x12,100) /* Set filesystem read-ahead. */ #define BLKFRAGET _IO(0x12,101) /* Get filesystem read-ahead. */ #define BLKSECTSET _IO(0x12,102) /* Set max sectors per request. */ #define BLKSECTGET _IO(0x12,103) /* Get max sectors per request. */ #define BLKSSZGET _IO(0x12,104) /* Get block device sector size. */ #define BLKBSZGET _IOR(0x12,112,size_t) #define BLKBSZSET _IOW(0x12,113,size_t) #define BLKGETSIZE64 _IOR(0x12,114,size_t) /* return device size. */ /* Possible value for FLAGS parameter of `umount2'. */ enum { MNT_FORCE = 1, /* Force unmounting. */ #define MNT_FORCE MNT_FORCE MNT_DETACH = 2, /* Just detach from the tree. */ #define MNT_DETACH MNT_DETACH MNT_EXPIRE = 4, /* Mark for expiry. */ #define MNT_EXPIRE MNT_EXPIRE UMOUNT_NOFOLLOW = 8 /* Don't follow symlink on umount. */ #define UMOUNT_NOFOLLOW UMOUNT_NOFOLLOW }; __BEGIN_DECLS /* Mount a filesystem. */ extern int mount (__const char *__special_file, __const char *__dir, __const char *__fstype, unsigned long int __rwflag, __const void *__data) __THROW; /* Unmount a filesystem. */ extern int umount (__const char *__special_file) __THROW; /* Unmount a filesystem. Force unmounting if FLAGS is set to MNT_FORCE. */ extern int umount2 (__const char *__special_file, int __flags) __THROW; __END_DECLS #endif /* _SYS_MOUNT_H */
Save
cmd:
run