mount.h 644 B

12345678910111213141516171819202122232425262728
  1. #ifndef _SYS_MOUNT_H
  2. #define _SYS_MOUNT_H
  3. #define MS_RDONLY 1
  4. #define MS_NOSUID 2
  5. #define MS_NODEV 4
  6. #define MS_NOEXEC 8
  7. #define MS_SYNCHRONOUS 16
  8. #define MS_REMOUNT 32
  9. #define MS_MANDLOCK 64
  10. #define S_WRITE 128
  11. #define S_APPEND 256
  12. #define S_IMMUTABLE 512
  13. #define MS_NOATIME 1024
  14. #define MS_NODIRATIME 2048
  15. #define MS_BIND 4096
  16. #define MS_MOVE 8192
  17. #define MS_SILENT 32768
  18. #define MS_MGC_VAL 0xc0ed0000
  19. #define MNT_FORCE 1
  20. int mount(const char *, const char *, const char *, unsigned long, const void *);
  21. int umount(const char *);
  22. int umount2(const char *, int);
  23. #endif