X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fslocal.c;h=f08f2ffc5b561e9ca3d0695d04a9ca26a382c287;hb=3ef341abe440ece07f8deed59fb026ab020e805a;hp=54960f31a52f7b2f7cfa3045b749f8c2a8c4537f;hpb=f475d48680eb8bb0b6543efab9057eba2773666e;p=mmh diff --git a/uip/slocal.c b/uip/slocal.c index 54960f3..f08f2ff 100644 --- a/uip/slocal.c +++ b/uip/slocal.c @@ -34,15 +34,9 @@ #include #include -#ifdef INITGROUPS_HEADER -#include INITGROUPS_HEADER -#else -/* On AIX 4.1, initgroups() is defined and even documented (giving the parameter - types as char* and int), but doesn't have a prototype in any of the system - header files. AIX 4.3, SunOS 4.1.3, and ULTRIX 4.2A have the same - problem. */ -extern int initgroups(char*, int); -#endif +/* Hopefully, grp.h declares initgroups(). If we run into a platform + where it doesn't, we could consider declaring it here as well. */ +#include /* This define is needed for Berkeley db v2 and above to * make the header file expose the 'historical' ndbm APIs. @@ -50,6 +44,8 @@ extern int initgroups(char*, int); * harmless. */ #define DB_DBM_HSEARCH 1 +#ifdef DB_DBM_HSEARCH +#endif /* Use DB_DBM_HSEARCH to prevent warning from gcc -Wunused-macros. */ #ifdef NDBM_HEADER #include NDBM_HEADER #endif @@ -1214,6 +1210,8 @@ usr_pipe (int fd, char *cmd, char *pgm, char **vec, int suppress) static void alrmser (int i) { + NMH_UNUSED (i); + longjmp (myctx, DONE); }