]> sourceware.org Git - glibc.git/commitdiff
Add comments about non-Linux use of bits/mman-linux.h.
authorRoland McGrath <roland@hack.frob.com>
Tue, 18 Mar 2014 21:58:15 +0000 (14:58 -0700)
committerRoland McGrath <roland@hack.frob.com>
Tue, 18 Mar 2014 21:58:15 +0000 (14:58 -0700)
ChangeLog
bits/mman-linux.h
sysdeps/unix/sysv/linux/Makefile

index eed1ce96587e9bbda3887b1ddc09257853329354..9db957d06ee9c04aed3950b92ee745d8bcbd154a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2014-03-18  Roland McGrath  <roland@hack.frob.com>
 
+       * bits/mman-linux.h: Add comment about non-Linux use.
+       * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add comment about
+       bits/mman-linux.h resting place.
+
        * sysdeps/unix/sysv/linux/bits/mman-linux.h: Moved to ...
        * bits/mman-linux.h: ... here.
 
index 45f76f568c2288023b5dd0b666c7d33db9605091..a594f862dd8d93319095512b17bb2b63e65c68ef 100644 (file)
 #endif
 
 /* The following definitions basically come from the kernel headers.
-   But the kernel header is not namespace clean.  */
+   But the kernel header is not namespace clean.
+
+   This file is also used by some non-Linux configurations of the
+   GNU C Library, for other systems that use these same bit values.  */
 
 
 /* Protections are chosen from these bits, OR'd together.  The
index 234d5a747ab2226e20a6208222b2aa3d51fd1591..0def37ecfefc2e6486d6a26da8bae6ea5a9a6cc8 100644 (file)
@@ -25,6 +25,13 @@ sysdep_routines += clone llseek umount umount2 readahead \
 CFLAGS-gethostid.c = -fexceptions
 CFLAGS-tst-writev.c += "-DARTIFICIAL_LIMIT=0x80000000-__getpagesize()"
 
+# Note that bits/mman-linux.h is listed here though the file lives in the
+# top-level bits/ subdirectory instead of here in sysdeps/.../linux/bits/.
+# That is just so that other (non-Linux) configurations for whom the
+# bits/mman-linux.h definitions work well do not have to duplicate the
+# contents of the file.  The file must still be listed in sysdep_headers
+# here and in any non-Linux configuration that uses it; other
+# configurations will not install the file.
 sysdep_headers += sys/mount.h sys/acct.h sys/sysctl.h \
                  sys/klog.h sys/kdaemon.h \
                  sys/user.h sys/procfs.h sys/prctl.h \
This page took 0.116347 seconds and 5 git commands to generate.