* libc/include/time.h [_POSIX_CLOCK_SELECTION] (clock_nanosleep):
Declare. * libc/include/sys/features.h [__CYGWIN__] (_POSIX_CLOCK_SELECTION): Define.
This commit is contained in:
		| @@ -1,3 +1,10 @@ | |||||||
|  | 2011-07-20  Yaakov Selkowitz  <yselkowitz@...> | ||||||
|  |  | ||||||
|  | 	* libc/include/time.h [_POSIX_CLOCK_SELECTION] (clock_nanosleep): | ||||||
|  | 	Declare. | ||||||
|  | 	* libc/include/sys/features.h [__CYGWIN__] (_POSIX_CLOCK_SELECTION): | ||||||
|  | 	Define. | ||||||
|  |  | ||||||
| 2011-07-19  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net> | 2011-07-19  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net> | ||||||
|  |  | ||||||
| 	* libc/include/sys/unistd.h (_CS_XBS5_WIDTH_RESTRICTED_ENVS): Define. | 	* libc/include/sys/unistd.h (_CS_XBS5_WIDTH_RESTRICTED_ENVS): Define. | ||||||
|   | |||||||
| @@ -102,7 +102,7 @@ extern "C" { | |||||||
| /* #define _POSIX_ASYNCHRONOUS_IO		    -1 */ | /* #define _POSIX_ASYNCHRONOUS_IO		    -1 */ | ||||||
| /* #define _POSIX_BARRIERS			    -1 */ | /* #define _POSIX_BARRIERS			    -1 */ | ||||||
| #define _POSIX_CHOWN_RESTRICTED			     1 | #define _POSIX_CHOWN_RESTRICTED			     1 | ||||||
| /* #define _POSIX_CLOCK_SELECTION		    -1 */ | #define _POSIX_CLOCK_SELECTION			200112L | ||||||
| #define _POSIX_CPUTIME			    	200112L | #define _POSIX_CPUTIME			    	200112L | ||||||
| #define _POSIX_FSYNC				200112L | #define _POSIX_FSYNC				200112L | ||||||
| #define _POSIX_IPV6				200112L | #define _POSIX_IPV6				200112L | ||||||
|   | |||||||
| @@ -175,6 +175,22 @@ int _EXFUN(nanosleep, (const struct timespec  *rqtp, struct timespec *rmtp)); | |||||||
| #endif | #endif | ||||||
| #endif /* _POSIX_TIMERS */ | #endif /* _POSIX_TIMERS */ | ||||||
|  |  | ||||||
|  | #if defined(_POSIX_CLOCK_SELECTION) | ||||||
|  |  | ||||||
|  | #ifdef __cplusplus | ||||||
|  | extern "C" { | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | int _EXFUN(clock_nanosleep, | ||||||
|  |   (clockid_t clock_id, int flags, const struct timespec *rqtp, | ||||||
|  |    struct timespec *rmtp)); | ||||||
|  |  | ||||||
|  | #ifdef __cplusplus | ||||||
|  | } | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #endif /* _POSIX_CLOCK_SELECTION */ | ||||||
|  |  | ||||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||||
| extern "C" { | extern "C" { | ||||||
| #endif | #endif | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user