mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-09 04:11:27 +08:00
2ff458ebe6
2001-01-27 Ulrich Drepper <drepper@redhat.com> * signal/signal.h: Fix handling of __need_* symbols. * misc/sys/select.c: Define fd_set here. Remove __fd_set. Define fd_mask only if __USE_MISC. Declare pselect for __USE_XOPEN2K. * include/sys/select.h: Use fd_set not __fd_set. * sysdeps/generic/bits/select.h: Likewise. * sysdeps/i386/bits/select.h: Likewise. * sysdeps/generic/bits/types.h: Don't define __fd_mask, __NFDBITS, __FDELT, __FDMASK, and __fd_set here. * sysdeps/unix/sysv/aix/bits/types.h: Likewise. * sysdeps/unix/sysv/hpux/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise. * sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Likewise. * time/sys/time.h: Define struct timeval before including <time.h> and <sys/select.h>. * conform/data/sys/time.h-data: fd_set is a typedef. * conform/data/sys/select.h-data: New file. * conform/data/sys/mman.h-data: Make typed mem stuff optional. * conform/conformtest.pl (@headers): Add sys/select.h. (type, optional-type): Unless testing a typedef instantiate object. Implement optional-function. * math/test-misc.c: Include <float.h>.
57 lines
1.4 KiB
Plaintext
57 lines
1.4 KiB
Plaintext
constant PROT_READ
|
|
constant PROT_WRITE
|
|
constant PROT_EXEC
|
|
constant PROT_NONE
|
|
|
|
constant MAP_SHARED
|
|
constant MAP_PRIVATE
|
|
constant MAP_FIXED
|
|
|
|
constant MS_ASYNC
|
|
constant MS_SYNC
|
|
constant MS_INVALIDATE
|
|
|
|
constant MCL_CURRENT
|
|
constant MCL_FUTURE
|
|
|
|
constant MAP_FAILED
|
|
|
|
constant POSIX_MADV_NORMAL
|
|
constant POSIX_MADV_SEQUENTIAL
|
|
constant POSIX_MADV_RANDOM
|
|
constant POSIX_MADV_WILLNEED
|
|
constant POSIX_MADV_DONTNEED
|
|
|
|
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 mlock (const void*, size_t)
|
|
function int mlockall (int)
|
|
function {void*} mmap (void*, size_t, int, int, int, off_t)
|
|
function int mprotect (void*, size_t, int)
|
|
function int msync (void*, size_t, int)
|
|
function int munlock (const void*, size_t)
|
|
function int munlockall (void)
|
|
function int munmap (void*, size_t)
|
|
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)
|
|
function int shm_open (const char*, int, mode_t)
|
|
function int shm_unlink (const char*)
|
|
|
|
allow shm_*
|
|
allow MAP_*
|
|
allow MCL_*
|
|
allow MS_*
|
|
allow PROT_*
|
|
allow *_t
|