home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume14 / libpw / part01 / putgrent.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-07-15  |  358 b   |  20 lines

  1. /*
  2.  * putgrent(fp, ent) - since there is no putgrent I'm making one.
  3.  */
  4.  
  5. #include <stdio.h>
  6. #include <grp.h>
  7.  
  8. putgrent(fp, grp)
  9. FILE    *fp;
  10. struct group    *grp;
  11. {
  12.     int    i;
  13.  
  14.     fprintf(fp, "%s:*:%d:%s", grp->gr_name, grp->gr_gid, grp->gr_mem[0]);
  15.     for (i = 1; grp->gr_mem[i][0] != NULL; i++)
  16.         fprintf(fp, ",%s", grp->gr_mem[i]);
  17.     fprintf(fp, "\n");
  18.     fflush(fp);
  19. }
  20.