From b964e06640f62cf523e3808b68029d398692204a Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Sun, 27 Nov 2016 12:36:16 -0500 Subject: Minor problems exposed by compiling C++ tests under _ISOMAC. * libio/libio.h: Use __USE_GNU, not _GNU_SOURCE, in a conditional. * test-skeleton.c: Include stdint.h to ensure uintptr_t is available. --- ChangeLog | 5 +++++ libio/libio.h | 2 +- test-skeleton.c | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8483b23..4a7395c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2016-11-27 Zack Weinberg + + * libio/libio.h: Use __USE_GNU, not _GNU_SOURCE, in a conditional. + * test-skeleton.c: Include stdint.h to ensure uintptr_t is available. + 2016-11-27 Samuel Thibault * hurd/hurd/signal.h (HURD_MSGPORT_RPC): Cast expressions results to diff --git a/libio/libio.h b/libio/libio.h index efd09f1..f4ead83 100644 --- a/libio/libio.h +++ b/libio/libio.h @@ -353,7 +353,7 @@ typedef int __io_seek_fn (void *__cookie, _IO_off64_t *__pos, int __w); typedef int __io_close_fn (void *__cookie); -#ifdef _GNU_SOURCE +#ifdef __USE_GNU /* User-visible names for the above. */ typedef __io_read_fn cookie_read_function_t; typedef __io_write_fn cookie_write_function_t; diff --git a/test-skeleton.c b/test-skeleton.c index fa457be..154096f 100644 --- a/test-skeleton.c +++ b/test-skeleton.c @@ -33,6 +33,7 @@ #include #include #include +#include /* The test function is normally called `do_test' and it is called with argc and argv as the arguments. We nevertheless provide the -- cgit v1.1