[BZ #1458]
2005-10-14 Ulrich Drepper <drepper@redhat.com> [BZ #1458] * sysdeps/unix/sysv/linux/i386/bits/mman.h: Define MREMAP_FIXED. * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise. * misc/sys/mman.h: Add ellipsis after last parameter of mremap and adjust leading comment. * sysdeps/unix/sysv/linux/syscalls.list: Add pointer parameter to mremap syscall.
This commit is contained in:
parent
6cebdfd8f3
commit
93c6cb8b8d
14
ChangeLog
14
ChangeLog
@ -1,3 +1,17 @@
|
||||
2005-10-14 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
[BZ #1458]
|
||||
* sysdeps/unix/sysv/linux/i386/bits/mman.h: Define MREMAP_FIXED.
|
||||
* sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
|
||||
* sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
|
||||
* misc/sys/mman.h: Add ellipsis after last parameter of mremap and
|
||||
adjust leading comment.
|
||||
* sysdeps/unix/sysv/linux/syscalls.list: Add pointer parameter to
|
||||
mremap syscall.
|
||||
|
||||
2005-10-13 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
[BZ #1405]
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Definitions for BSD-style memory management.
|
||||
Copyright (C) 1994-2000, 2003, 2004 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994-2000, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -117,10 +117,12 @@ extern int munlockall (void) __THROW;
|
||||
|
||||
#ifdef __USE_MISC
|
||||
/* Remap pages mapped by the range [ADDR,ADDR+OLD_LEN) to new length
|
||||
NEW_LEN. If MAY_MOVE is MREMAP_MAYMOVE the returned address may
|
||||
differ from ADDR. */
|
||||
NEW_LEN. If MREMAP_MAYMOVE is set in FLAGS the returned address
|
||||
may differ from ADDR. If MREMAP_FIXED is set in FLAGS the function
|
||||
takes another paramter which is a fixed address at which the block
|
||||
resides after a successful call. */
|
||||
extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
|
||||
int __may_move) __THROW;
|
||||
int __flags, ...) __THROW;
|
||||
|
||||
/* mincore returns the memory residency status of the pages in the
|
||||
current process's address space specified by [start, start + len).
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Definitions for POSIX memory map interface. Linux/i386 version.
|
||||
Copyright (C) 1997, 2000, 2003 Free Software Foundation, Inc.
|
||||
Copyright (C) 1997, 2000, 2003, 2005 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -78,6 +78,7 @@
|
||||
/* Flags for `mremap'. */
|
||||
#ifdef __USE_GNU
|
||||
# define MREMAP_MAYMOVE 1
|
||||
# define MREMAP_FIXED 2
|
||||
#endif
|
||||
|
||||
/* Advice to `madvise'. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Definitions for POSIX memory map interface. Linux/ia64 version.
|
||||
Copyright (C) 1997, 1998, 2000, 2003 Free Software Foundation, Inc.
|
||||
Copyright (C) 1997, 1998, 2000, 2003, 2005 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -79,6 +79,7 @@
|
||||
/* Flags for `mremap'. */
|
||||
#ifdef __USE_GNU
|
||||
# define MREMAP_MAYMOVE 1
|
||||
# define MREMAP_FIXED 2
|
||||
#endif
|
||||
|
||||
/* Advice to `madvise'. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Definitions for POSIX memory map interface. Linux/PowerPC version.
|
||||
Copyright (C) 1997, 2000, 2003 Free Software Foundation, Inc.
|
||||
Copyright (C) 1997, 2000, 2003, 2005 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -79,6 +79,7 @@
|
||||
/* Flags for `mremap'. */
|
||||
#ifdef __USE_GNU
|
||||
# define MREMAP_MAYMOVE 1
|
||||
# define MREMAP_FIXED 2
|
||||
#endif
|
||||
|
||||
/* Advice to `madvise'. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Definitions for POSIX memory map interface. Linux/s390 version.
|
||||
Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
Copyright (C) 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -79,6 +79,7 @@
|
||||
/* Flags for `mremap'. */
|
||||
#ifdef __USE_GNU
|
||||
# define MREMAP_MAYMOVE 1
|
||||
# define MREMAP_FIXED 2
|
||||
#endif
|
||||
|
||||
/* Advice to `madvise'. */
|
||||
|
@ -80,6 +80,7 @@
|
||||
/* Flags for `mremap'. */
|
||||
#ifdef __USE_GNU
|
||||
# define MREMAP_MAYMOVE 1
|
||||
# define MREMAP_FIXED 2
|
||||
#endif
|
||||
|
||||
/* Advice to `madvise'. */
|
||||
|
@ -40,7 +40,7 @@ mlock - mlock i:bn mlock
|
||||
mlockall - mlockall i:i mlockall
|
||||
mmap - mmap b:aniiii __mmap mmap
|
||||
mount EXTRA mount i:sssip __mount mount
|
||||
mremap EXTRA mremap b:aini __mremap mremap
|
||||
mremap EXTRA mremap b:ainip __mremap mremap
|
||||
munlock - munlock i:ai munlock
|
||||
munlockall - munlockall i: munlockall
|
||||
nanosleep - nanosleep Ci:pp __libc_nanosleep __nanosleep nanosleep
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Definitions for POSIX memory map interface. Linux/x86_64 version.
|
||||
Copyright (C) 2001, 2003 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -79,6 +79,7 @@
|
||||
/* Flags for `mremap'. */
|
||||
#ifdef __USE_GNU
|
||||
# define MREMAP_MAYMOVE 1
|
||||
# define MREMAP_FIXED 2
|
||||
#endif
|
||||
|
||||
/* Advice to `madvise'. */
|
||||
|
Loading…
Reference in New Issue
Block a user