mirror of
git://sourceware.org/git/glibc.git
synced 2025-04-12 14:21:18 +08:00
(_nl_load_locale) [! MAP_COPY]: Define MAP_COPY to MAP_PRIVATE.
This commit is contained in:
parent
29b687bd18
commit
df4999e1af
@ -83,6 +83,10 @@ _nl_load_locale (int category, char **name)
|
||||
{
|
||||
/* Map in the file's data. */
|
||||
int save = errno;
|
||||
#ifndef MAP_COPY
|
||||
/* Linux seems to lack read-only copy-on-write. */
|
||||
#define MAP_COPY MAP_PRIVATE
|
||||
#endif
|
||||
filedata = (void *) __mmap ((caddr_t) 0, st.st_size,
|
||||
PROT_READ, MAP_FILE|MAP_COPY, fd, 0);
|
||||
if (filedata == (void *) -1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user