Hash :
134320a3
Author :
Date :
2023-01-22T13:05:19
Resolve conflicts for functions introduced in Android API level 23. * lib/unistd.in.h (sethostname): Consider REPLACE_SETHOSTNAME. Disable _GL_CXXALIASWARN invocation on non-glibc systems. * m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Initialize REPLACE_SETHOSTNAME. * modules/unistd (Makefile.am): Substitute REPLACE_SETHOSTNAME. * m4/sethostname.m4 (gl_FUNC_SETHOSTNAME): Conditionally set REPLACE_SETHOSTNAME. * modules/sethostname (Depends-on, configure.ac): Consider REPLACE_SETHOSTNAME.
Description:
sethostname() function: Set machine's hostname.
Files:
lib/sethostname.c
m4/sethostname.m4
m4/gethostname.m4
Depends-on:
unistd
errno [test $HAVE_SETHOSTNAME = 0 || test $REPLACE_SETHOSTNAME = 1]
fopen-gnu [test $HAVE_SETHOSTNAME = 0 || test $REPLACE_SETHOSTNAME = 1]
configure.ac:
gl_FUNC_SETHOSTNAME
gl_CONDITIONAL([GL_COND_OBJ_SETHOSTNAME],
[test $HAVE_SETHOSTNAME = 0 || test $REPLACE_SETHOSTNAME = 1])
gl_UNISTD_MODULE_INDICATOR([sethostname])
Makefile.am:
if GL_COND_OBJ_SETHOSTNAME
lib_SOURCES += sethostname.c
endif
Include:
<unistd.h>
License:
LGPLv2+
Maintainer:
Ben Walton