mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 10:50:07 +00:00
Update constants for current kernels.
This commit is contained in:
parent
caa6e77293
commit
1712734592
@ -1,5 +1,13 @@
|
|||||||
2010-02-03 Ulrich Drepper <drepper@redhat.com>
|
2010-02-03 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
[BZ #11235]
|
||||||
|
* sysdeps/unix/sysv/linux/sys/mount.h: Remove S_WRITE, S_APPEND,
|
||||||
|
S_IMMUTABLE. Add MS_DIRSYNC, MS_MOVE, MS_SILENT, MS_REC,
|
||||||
|
MS_POSIXACL, MS_UNBINDABLE, MS_PRIVATE, MS_SLAVE, MS_SHARED,
|
||||||
|
MS_RELATIME, MS_KERNMOUNT, MS_I_VERSION, MS_STRICTATIME,
|
||||||
|
MS_ACTIVE, and MS_NOUSER.
|
||||||
|
(MS_RMT_MASK): Update according to current kernels.
|
||||||
|
|
||||||
[BZ #11242]
|
[BZ #11242]
|
||||||
* misc/getusershell.c (initshells): Allocate one more byte in input
|
* misc/getusershell.c (initshells): Allocate one more byte in input
|
||||||
buffer so that fgets doesn't loop undefinitely.
|
buffer so that fgets doesn't loop undefinitely.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Header file for mounting/unmount Linux filesystems.
|
/* Header file for mounting/unmount Linux filesystems.
|
||||||
Copyright (C) 1996,1997,1998,1999,2000,2004 Free Software Foundation, Inc.
|
Copyright (C) 1996-2000, 2004, 2010 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -47,23 +47,46 @@ enum
|
|||||||
#define MS_REMOUNT MS_REMOUNT
|
#define MS_REMOUNT MS_REMOUNT
|
||||||
MS_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
|
MS_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
|
||||||
#define MS_MANDLOCK MS_MANDLOCK
|
#define MS_MANDLOCK MS_MANDLOCK
|
||||||
S_WRITE = 128, /* Write on file/directory/symlink. */
|
MS_DIRSYNC = 128, /* Directory modifications are synchronous. */
|
||||||
#define S_WRITE S_WRITE
|
#define MS_DIRSYNC MS_DIRSYNC
|
||||||
S_APPEND = 256, /* Append-only file. */
|
|
||||||
#define S_APPEND S_APPEND
|
|
||||||
S_IMMUTABLE = 512, /* Immutable file. */
|
|
||||||
#define S_IMMUTABLE S_IMMUTABLE
|
|
||||||
MS_NOATIME = 1024, /* Do not update access times. */
|
MS_NOATIME = 1024, /* Do not update access times. */
|
||||||
#define MS_NOATIME MS_NOATIME
|
#define MS_NOATIME MS_NOATIME
|
||||||
MS_NODIRATIME = 2048, /* Do not update directory access times. */
|
MS_NODIRATIME = 2048, /* Do not update directory access times. */
|
||||||
#define MS_NODIRATIME MS_NODIRATIME
|
#define MS_NODIRATIME MS_NODIRATIME
|
||||||
MS_BIND = 4096, /* Bind directory at different place. */
|
MS_BIND = 4096, /* Bind directory at different place. */
|
||||||
#define MS_BIND MS_BIND
|
#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 */
|
/* Flags that can be altered by MS_REMOUNT */
|
||||||
#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_NOATIME \
|
#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_I_VERSION)
|
||||||
|MS_NODIRATIME)
|
|
||||||
|
|
||||||
|
|
||||||
/* Magic mount flag number. Has to be or-ed to the flag values. */
|
/* Magic mount flag number. Has to be or-ed to the flag values. */
|
||||||
|
Loading…
Reference in New Issue
Block a user