first pass at updating head branch to be to be the same as the SAMBA_2_0 branch
[nivanova/samba-autobuild/.git] / source / lib / replace.c
index c6a4259417714133e9a8babf1e4bcf3ac76eb5ad..6a492f977c3b1044aaea0e570661123cb9413930 100644 (file)
@@ -70,7 +70,7 @@ Corrections by richard.kettlewell@kewill.com
   epoch = (t->tm_year - 70) * YEAR + 
     ((n / 4 - n / 100 + n / 400) - (1969 / 4 - 1969 / 100 + 1969 / 400)) * DAY;
 
-  y = t->tm_year;
+  y = t->tm_year + 1900;
   m = 0;
 
   for(i = 0; i < t->tm_mon; i++) {
@@ -168,7 +168,6 @@ Corrections by richard.kettlewell@kewill.com
        struct group *g;
        char   *gr;
        
-       setgrent();
        grouplst[0] = id;
        i = 1;
        while (i < NGROUPS_MAX && 
@@ -188,7 +187,7 @@ Corrections by richard.kettlewell@kewill.com
                }
        }
        endgrent();
-       return(setgroups(i,grouplst));
+       return(sys_setgroups(i,grouplst));
 #endif /* HAVE_SETGROUPS */
 }
 #endif /* HAVE_INITGROUPS */