mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-03 00:10:10 +00:00
Update.
2003-04-03 Ulrich Drepper <drepper@redhat.com> * posix/unistd.h: Define _POSIX_VERSION, _POSIX2_VERSION, _POSIX2_C_BIND, _POSIX2_C_DEV, _POSIX2_SW_DEV, and _POSXI2_LOCALEDEF to 200112L. Remove _POSIX2_C_VERSION. Remove declaration of pthread_atfork.
This commit is contained in:
parent
fab07ed651
commit
148bb057a0
@ -1,3 +1,10 @@
|
||||
2003-04-03 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* posix/unistd.h: Define _POSIX_VERSION, _POSIX2_VERSION,
|
||||
_POSIX2_C_BIND, _POSIX2_C_DEV, _POSIX2_SW_DEV, and
|
||||
_POSXI2_LOCALEDEF to 200112L. Remove _POSIX2_C_VERSION.
|
||||
Remove declaration of pthread_atfork.
|
||||
|
||||
2003-04-02 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* locale/iso-639.def: Add many more languages from the current ISO 639.
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1991-1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1991-2002, 2003 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
|
||||
@ -30,34 +30,30 @@ __BEGIN_DECLS
|
||||
/* These may be used to determine what facilities are present at compile time.
|
||||
Their values can be obtained at run time from `sysconf'. */
|
||||
|
||||
/* POSIX Standard approved as ISO/IEC 9945-1 as of August, 1988 and
|
||||
extended by POSIX-1b (aka POSIX-4) and POSIX-1c (aka POSIX threads). */
|
||||
#define _POSIX_VERSION 199506L
|
||||
/* POSIX Standard approved as ISO/IEC 9945-1 as of December 2001. */
|
||||
#define _POSIX_VERSION 200112L
|
||||
|
||||
/* These are not #ifdef __USE_POSIX2 because they are
|
||||
in the theoretically application-owned namespace. */
|
||||
|
||||
/* POSIX Standard approved as ISO/IEC 9945-2 as of December, 1993. */
|
||||
#define _POSIX2_C_VERSION 199209L
|
||||
|
||||
/* The utilities on GNU systems also correspond to this version. */
|
||||
#define _POSIX2_VERSION 199209L
|
||||
#define _POSIX2_VERSION 200112L
|
||||
|
||||
/* If defined, the implementation supports the
|
||||
C Language Bindings Option. */
|
||||
#define _POSIX2_C_BIND 1
|
||||
#define _POSIX2_C_BIND 200112L
|
||||
|
||||
/* If defined, the implementation supports the
|
||||
C Language Development Utilities Option. */
|
||||
#define _POSIX2_C_DEV 1
|
||||
#define _POSIX2_C_DEV 200112L
|
||||
|
||||
/* If defined, the implementation supports the
|
||||
Software Development Utilities Option. */
|
||||
#define _POSIX2_SW_DEV 1
|
||||
#define _POSIX2_SW_DEV 200112L
|
||||
|
||||
/* If defined, the implementation supports the
|
||||
creation of locales with the localedef utility. */
|
||||
#define _POSIX2_LOCALEDEF 1
|
||||
#define _POSIX2_LOCALEDEF 200112L
|
||||
|
||||
/* X/Open version number to which the library conforms. It is selectable. */
|
||||
#ifdef __USE_UNIX98
|
||||
@ -984,25 +980,6 @@ extern void swab (__const void *__restrict __from, void *__restrict __to,
|
||||
extern char *ctermid (char *__s) __THROW;
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __USE_POSIX199309
|
||||
/* This function is only available if the system has POSIX threads. */
|
||||
|
||||
/* Install handlers to be called when a new process is created with FORK.
|
||||
The PREPARE handler is called in the parent process just before performing
|
||||
FORK. The PARENT handler is called in the parent process just after FORK.
|
||||
The CHILD handler is called in the child process. Each of the three
|
||||
handlers can be NULL, meaning that no handler needs to be called at that
|
||||
point.
|
||||
PTHREAD_ATFORK can be called several times, in which case the PREPARE
|
||||
handlers are called in LIFO order (last added with PTHREAD_ATFORK,
|
||||
first called before FORK), and the PARENT and CHILD handlers are called
|
||||
in FIFO (first added, first called). */
|
||||
extern int pthread_atfork (void (*__prepare) (void),
|
||||
void (*__parent) (void),
|
||||
void (*__child) (void)) __THROW;
|
||||
#endif
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* unistd.h */
|
||||
|
Loading…
Reference in New Issue
Block a user