mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-10 07:10:06 +00:00
conformtest: Fix sys/mman.h expectations for UNIX98.
This commit is contained in:
parent
9e188909df
commit
b961a5737a
16
ChangeLog
16
ChangeLog
@ -1,5 +1,21 @@
|
||||
2012-11-07 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* conform/data/sys/mman.h-data [!POSIX] (POSIX_MADV_NORMAL):
|
||||
Change condition to [!POSIX && !XPG3 && !XPG4 && !UNIX98].
|
||||
[!POSIX] (POSIX_MADV_SEQUENTIAL): Likewise.
|
||||
[!POSIX] (POSIX_MADV_RANDOM): Likewise.
|
||||
[!POSIX] (POSIX_MADV_WILLNEED): Likewise.
|
||||
[!POSIX] (POSIX_MADV_DONTNEED): Likewise.
|
||||
[!POSIX] (posix_madvise): Likewise.
|
||||
(POSIX_TYPED_MEM_ALLOCATE): Condition on [!POSIX && !XPG3 && !XPG4
|
||||
&& !UNIX98].
|
||||
(POSIX_TYPED_MEM_ALLOCATE_CONTIG): Likewise.
|
||||
(POSIX_TYPED_MEM_MAP_ALLOCATABLE): Likewise.
|
||||
(mode_t): Likewise.
|
||||
(posix_mem_offset): Likewise.
|
||||
(posix_typed_mem_get_info): Likewise.
|
||||
(posix_typed_mem_open): Likewise.
|
||||
|
||||
* conform/data/sys/stat.h-data [!POSIX && !POSIX2008] (mknodat):
|
||||
Change condition to [XOPEN2K8].
|
||||
|
||||
|
@ -17,25 +17,31 @@ constant MCL_FUTURE
|
||||
|
||||
constant MAP_FAILED
|
||||
|
||||
#ifndef POSIX
|
||||
# if !defined POSIX && !defined XPG3 && !defined XPG4 && !defined UNIX98
|
||||
constant POSIX_MADV_NORMAL
|
||||
constant POSIX_MADV_SEQUENTIAL
|
||||
constant POSIX_MADV_RANDOM
|
||||
constant POSIX_MADV_WILLNEED
|
||||
constant POSIX_MADV_DONTNEED
|
||||
#endif
|
||||
|
||||
optional-constant POSIX_TYPED_MEM_ALLOCATE
|
||||
optional-constant POSIX_TYPED_MEM_ALLOCATE_CONTIG
|
||||
optional-constant POSIX_TYPED_MEM_MAP_ALLOCATABLE
|
||||
|
||||
type size_t
|
||||
type off_t
|
||||
type mode_t
|
||||
|
||||
optional-type {struct posix_typedmem_info}
|
||||
optional-element {struct posix_typedmem_info} size_t posix_tmi_length
|
||||
|
||||
function int posix_madvise (void*, size_t, int)
|
||||
optional-function int posix_mem_offset (const void*, size_t, off_t*, size_t*, int*)
|
||||
optional-function int posix_typed_mem_get_info (int, struct posix_typed_mem_info*)
|
||||
optional-function int posix_typed_mem_open (const char*, int, int)
|
||||
# endif
|
||||
|
||||
type size_t
|
||||
type off_t
|
||||
|
||||
function int mlock (const void*, size_t)
|
||||
function int mlockall (int)
|
||||
function {void*} mmap (void*, size_t, int, int, int, off_t)
|
||||
@ -44,12 +50,6 @@ function int msync (void*, size_t, int)
|
||||
function int munlock (const void*, size_t)
|
||||
function int munlockall (void)
|
||||
function int munmap (void*, size_t)
|
||||
#ifndef POSIX
|
||||
function int posix_madvise (void*, size_t, int)
|
||||
#endif
|
||||
optional-function int posix_mem_offset (const void*, size_t, off_t*, size_t*, int*)
|
||||
optional-function int posix_typed_mem_get_info (int, struct posix_typed_mem_info*)
|
||||
optional-function int posix_typed_mem_open (const char*, int, int)
|
||||
function int shm_open (const char*, int, mode_t)
|
||||
function int shm_unlink (const char*)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user