Searched refs:grp_fd (Results 1 - 7 of 7) sorted by relevance

/asus-wl-520gu-7.0.1.45/src/router/busybox/pwd_grp/
H A Dgrent.c31 static int grp_fd = -1; variable
35 if (grp_fd != -1)
36 close(grp_fd);
37 grp_fd = open("/etc/group", O_RDONLY);
42 if (grp_fd != -1)
43 close(grp_fd);
44 grp_fd = -1;
49 if (grp_fd == -1)
51 return __getgrent(grp_fd);
H A Dgetgrgid.c29 int grp_fd; local
31 if ((grp_fd = open("/etc/group", O_RDONLY)) < 0)
34 while ((group = __getgrent(grp_fd)) != NULL)
36 close(grp_fd);
40 close(grp_fd);
H A Dgetgrnam.c29 int grp_fd; local
37 if ((grp_fd = open("/etc/group", O_RDONLY)) < 0)
40 while ((group = __getgrent(grp_fd)) != NULL)
42 close(grp_fd);
46 close(grp_fd);
H A Dinitgroups.c38 int grp_fd; local
41 if ((grp_fd = open("/etc/group", O_RDONLY)) < 0)
51 (group = __getgrent(grp_fd)) != NULL)
53 while ((group = __getgrent(grp_fd)) != NULL)
72 close(grp_fd);
H A D__getgrent.c32 struct group *__getgrent(int grp_fd) argument
60 if ((line_len = read(grp_fd, line_buff, GR_MAX_LINE_LEN)) <= 0)
64 lseek(grp_fd, (long) (1 + field_begin - (line_buff + line_len)),
69 if ((line_len = read(grp_fd, line_buff, GR_MAX_LINE_LEN)) <= 0)
72 lseek(grp_fd, (long) ((field_begin - line_buff) - line_len + 1),
84 if ((line_len = read(grp_fd, line_buff + line_index,
89 lseek(grp_fd,
H A Dgrp.h33 extern struct group * __getgrent __P ((int grp_fd));
/asus-wl-520gu-7.0.1.45/src/router/samba/source/lib/
H A Dsystem_brcm.c349 struct group *brcm_getgrent(int grp_fd) argument
377 if ((line_len = read(grp_fd, line_buff, GR_MAX_LINE_LEN)) <= 0)
381 lseek(grp_fd, (long) (1 + field_begin - (line_buff + line_len)),
386 if ((line_len = read(grp_fd, line_buff, GR_MAX_LINE_LEN)) <= 0)
389 lseek(grp_fd, (long) ((field_begin - line_buff) - line_len + 1),
401 if ((line_len = read(grp_fd, line_buff + line_index,
406 lseek(grp_fd,
482 struct group *brcm_getgrent(int grp_fd)
514 if ((line_len = read(grp_fd, line_buff, GR_MAX_LINE_LEN)) <= 0)
521 lseek(grp_fd, (lon
[all...]

Completed in 63 milliseconds