2002-08-08 Roland McGrath <roland@redhat.com>
authorroland <roland>
Sat, 10 Aug 2002 06:21:22 +0000 (06:21 +0000)
committerroland <roland>
Sat, 10 Aug 2002 06:21:22 +0000 (06:21 +0000)
* locale/loadlocale.c (_nl_load_locale): Don't use MAP_INHERIT.
* catgets/open_catalog.c (__open_catalog): Likewise.

catgets/open_catalog.c

index 8100338..cd036d9 100644 (file)
@@ -212,13 +212,9 @@ __open_catalog (const char *cat_name, const char *nlspath, const char *env_var,
     /* Some systems do not have this flag; it is superfluous.  */
 #  define MAP_FILE 0
 # endif
-# ifndef MAP_INHERIT
-    /* Some systems might lack this; they lose.  */
-#  define MAP_INHERIT 0
-# endif
   catalog->file_ptr =
     (struct catalog_obj *) __mmap (NULL, st.st_size, PROT_READ,
-                                  MAP_FILE|MAP_COPY|MAP_INHERIT, fd, 0);
+                                  MAP_FILE|MAP_COPY, fd, 0);
   if (__builtin_expect (catalog->file_ptr != (struct catalog_obj *) MAP_FAILED,
                        1))
     /* Tell the world we managed to mmap the file.  */