sys_times, sys_utsname: use include_next
authorEric Blake <ebb9@byu.net>
Wed, 30 Dec 2009 16:47:55 +0000 (09:47 -0700)
committerEric Blake <ebb9@byu.net>
Thu, 31 Dec 2009 13:03:31 +0000 (06:03 -0700)
commitf2f428037cd5dcf93c4cc8cfacf4dd92f0f250bd
tree460b6c226224b430c141f88954633f60b9b97289
parent3542c9a082fdfb38d6ac7a051839bf70ccffef0f
sys_times, sys_utsname: use include_next

Another step towards being able to make GL_LINK_WARNING useful.

* m4/sys_times_h.m4 (gl_SYS_TIMES_H): Support wrapping an existing
header.
(gl_SYS_TIMES_H_DEFAULTS): Add another variable.
* m4/sys_utsname_h.m4 (gl_SYS_UTSNAME_H)
(gl_SYS_UTSNAME_H_DEFAULTS): Likewise.
* modules/sys_times (Depends-on): Add include_next.
(Makefile.am): Substitute additional values.
* modules/sys_utsname (Depends-on, Makefile.am): Likewise.
* lib/sys_times.in.h (includes): Include native header, if
available.
* lib/sys_utsname.in.h (includes): Likewise.
* tests/test-sys_times.c (main): Enhance test.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/sys_times.in.h
lib/sys_utsname.in.h
m4/sys_times_h.m4
m4/sys_utsname_h.m4
modules/sys_times
modules/sys_utsname
tests/test-sys_times.c