X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fslocal.c;h=e5f35c0ab8ae87f473ef34bb31b11eeb01f66b1f;hb=0d1c5f533f3a6cd1c7f038f59585378f53b666c2;hp=03dea14832b548a055e1974de12b0273a4ba5758;hpb=8563731b02ce9d750806f6b1769af8b399d964e8;p=mmh diff --git a/uip/slocal.c b/uip/slocal.c index 03dea14..e5f35c0 100644 --- a/uip/slocal.c +++ b/uip/slocal.c @@ -28,7 +28,15 @@ #include #include #include -#include + +#include /* initgroups() is here on Solaris 2.6 */ +#include /* initgroups() is here on HP-UX 10.20 */ + +/* 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. On other OSes, this should be a duplicate prototype + that won't cause any errors or warnings. */ +extern int initgroups(const char*, gid_t); #ifdef HAVE_DB1_NDBM_H #include