X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fsys_select.in.h;h=0f2171d1d92d903eb2287b771cc7cabc7ad8250f;hb=cbd5934b1918d73022d1d1d9904112f3d6d7f187;hp=11e20f4f7f9ed75b20ba7ed5cb6bbef6a7012572;hpb=b4349b948ba2c352187158e241334abda6e473e9;p=pspp diff --git a/lib/sys_select.in.h b/lib/sys_select.in.h index 11e20f4f7f..0f2171d1d9 100644 --- a/lib/sys_select.in.h +++ b/lib/sys_select.in.h @@ -69,7 +69,7 @@ # include -/* The definition of GL_LINK_WARNING is copied here. */ +/* The definition of _GL_WARN_ON_USE is copied here. */ # ifdef __cplusplus extern "C" { @@ -86,10 +86,10 @@ extern int rpl_select (int, fd_set *, fd_set *, fd_set *, struct timeval *); # define select select_used_without_requesting_gnulib_module_select # elif defined GNULIB_POSIXCHECK # undef select -# define select(n,r,w,e,t) \ - (GL_LINK_WARNING ("select is not always POSIX compliant - " \ - "use gnulib module select for portability"), \ - select (n, r, w, e, t)) +# if HAVE_RAW_DECL_SELECT +_GL_WARN_ON_USE (select, "select is not always POSIX compliant - " + "use gnulib module select for portability"); +# endif # endif # ifdef __cplusplus