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:
Ulrich Drepper 2003-04-03 08:22:06 +00:00
parent fab07ed651
commit 148bb057a0
2 changed files with 15 additions and 31 deletions

View File

@ -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> 2003-04-02 Ulrich Drepper <drepper@redhat.com>
* locale/iso-639.def: Add many more languages from the current ISO 639. * locale/iso-639.def: Add many more languages from the current ISO 639.

View File

@ -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. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or 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. /* These may be used to determine what facilities are present at compile time.
Their values can be obtained at run time from `sysconf'. */ Their values can be obtained at run time from `sysconf'. */
/* POSIX Standard approved as ISO/IEC 9945-1 as of August, 1988 and /* POSIX Standard approved as ISO/IEC 9945-1 as of December 2001. */
extended by POSIX-1b (aka POSIX-4) and POSIX-1c (aka POSIX threads). */ #define _POSIX_VERSION 200112L
#define _POSIX_VERSION 199506L
/* These are not #ifdef __USE_POSIX2 because they are /* These are not #ifdef __USE_POSIX2 because they are
in the theoretically application-owned namespace. */ 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. */ /* The utilities on GNU systems also correspond to this version. */
#define _POSIX2_VERSION 199209L #define _POSIX2_VERSION 200112L
/* If defined, the implementation supports the /* If defined, the implementation supports the
C Language Bindings Option. */ C Language Bindings Option. */
#define _POSIX2_C_BIND 1 #define _POSIX2_C_BIND 200112L
/* If defined, the implementation supports the /* If defined, the implementation supports the
C Language Development Utilities Option. */ C Language Development Utilities Option. */
#define _POSIX2_C_DEV 1 #define _POSIX2_C_DEV 200112L
/* If defined, the implementation supports the /* If defined, the implementation supports the
Software Development Utilities Option. */ Software Development Utilities Option. */
#define _POSIX2_SW_DEV 1 #define _POSIX2_SW_DEV 200112L
/* If defined, the implementation supports the /* If defined, the implementation supports the
creation of locales with the localedef utility. */ 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. */ /* X/Open version number to which the library conforms. It is selectable. */
#ifdef __USE_UNIX98 #ifdef __USE_UNIX98
@ -984,25 +980,6 @@ extern void swab (__const void *__restrict __from, void *__restrict __to,
extern char *ctermid (char *__s) __THROW; extern char *ctermid (char *__s) __THROW;
#endif #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 __END_DECLS
#endif /* unistd.h */ #endif /* unistd.h */