/freebsd-10.1-release/lib/libc/gen/ |
H A D | closedir.c | 52 fdclosedir(DIR *dirp) argument 57 _pthread_mutex_lock(&dirp->dd_lock); 58 fd = dirp->dd_fd; 59 dirp->dd_fd = -1; 60 dirp->dd_loc = 0; 61 free((void *)dirp->dd_buf); 62 _reclaim_telldir(dirp); 64 _pthread_mutex_unlock(&dirp->dd_lock); 65 _pthread_mutex_destroy(&dirp->dd_lock); 67 free((void *)dirp); 72 closedir(DIR *dirp) argument [all...] |
H A D | readdir.c | 52 _readdir_unlocked(dirp, skip) 53 DIR *dirp; 59 if (dirp->dd_loc >= dirp->dd_size) { 60 if (dirp->dd_flags & __DTF_READALL) 62 dirp->dd_loc = 0; 64 if (dirp->dd_loc == 0 && 65 !(dirp->dd_flags & (__DTF_READALL | __DTF_SKIPREAD))) { 66 dirp->dd_size = _getdirentries(dirp [all...] |
H A D | rewinddir.c | 48 rewinddir(dirp) 49 DIR *dirp; 53 _pthread_mutex_lock(&dirp->dd_lock); 54 if (dirp->dd_flags & __DTF_READALL) 55 _filldir(dirp, false); 57 (void) lseek(dirp->dd_fd, 0, SEEK_SET); 58 dirp->dd_seek = 0; 60 dirp->dd_loc = 0; 61 _reclaim_telldir(dirp); 63 _pthread_mutex_unlock(&dirp [all...] |
H A D | seekdir.c | 51 seekdir(dirp, loc) 52 DIR *dirp; 56 _pthread_mutex_lock(&dirp->dd_lock); 57 _seekdir(dirp, loc); 59 _pthread_mutex_unlock(&dirp->dd_lock);
|
H A D | telldir.c | 53 telldir(dirp) 54 DIR *dirp; 60 _pthread_mutex_lock(&dirp->dd_lock); 61 LIST_FOREACH(lp, &dirp->dd_td->td_locq, loc_lqe) { 62 if (lp->loc_seek == dirp->dd_seek && 63 lp->loc_loc == dirp->dd_loc) 70 _pthread_mutex_unlock(&dirp->dd_lock); 73 lp->loc_index = dirp->dd_td->td_loccnt++; 74 lp->loc_seek = dirp->dd_seek; 75 lp->loc_loc = dirp [all...] |
H A D | dirfd.c | 41 dirfd(DIR *dirp) argument 44 return (_dirfd(dirp));
|
H A D | gen-private.h | 56 #define _dirfd(dirp) ((dirp)->dd_fd)
|
H A D | opendir.c | 113 * If an error occurs, the existing buffer and state of 'dirp' is left 117 _filldir(DIR *dirp, bool use_current_pos) argument 152 if ((fd2 = _openat(dirp->dd_fd, ".", O_RDONLY | O_CLOEXEC)) == -1) 156 pos = lseek(dirp->dd_fd, 0, SEEK_CUR); 183 n = _getdirentries(fd2, ddptr, space, &dirp->dd_seek); 203 dirp->dd_buf = buf; 258 (dirp->dd_flags & DTF_HIDEW)) 271 dirp->dd_len = len; 272 dirp->dd_size = ddptr - dirp 283 DIR *dirp; local [all...] |
H A D | scandir.c | 70 DIR *dirp; local 72 if ((dirp = opendir(dirname)) == NULL) 80 while ((d = readdir(dirp)) != NULL) { 112 closedir(dirp); 123 closedir(dirp);
|
/freebsd-10.1-release/sbin/fsck_ffs/ |
H A D | pass2.c | 277 struct direct *dirp = idesc->id_dirp; local 288 if (dirp->d_ino > maxino) 292 if (dirp->d_ino != 0 && strcmp(dirp->d_name, ".") == 0) { 293 if (dirp->d_ino != idesc->id_number) { 295 dirp->d_ino = idesc->id_number; 299 if (dirp->d_type != DT_DIR) { 301 dirp->d_type = DT_DIR; 313 if (dirp->d_ino != 0 && strcmp(dirp 651 struct direct *dirp = idesc->id_dirp; local [all...] |
H A D | dir.c | 342 struct direct *dirp = idesc->id_dirp; local 348 if (dirp->d_ino != 0) 349 oldlen = DIRSIZ(0, dirp); 352 if (dirp->d_reclen - oldlen < newlen) 354 newent.d_reclen = dirp->d_reclen - oldlen; 355 dirp->d_reclen = oldlen; 356 dirp = (struct direct *)(((char *)dirp) + oldlen); 357 dirp->d_ino = idesc->id_parent; /* ino to be entered is in id_parent */ 358 dirp 368 struct direct *dirp = idesc->id_dirp; local 612 struct dirtemplate *dirp; local [all...] |
/freebsd-10.1-release/share/examples/sunrpc/dir/ |
H A D | dir_proc.c | 17 DIR *dirp; local 26 dirp = opendir(*dirname); 27 if (dirp == NULL) { 41 while (d = readdir(dirp)) { 53 closedir(dirp);
|
/freebsd-10.1-release/sbin/restore/ |
H A D | dirs.c | 109 static RST_DIR *dirp; variable 188 dirp = opendirfile(dirfile); 189 if (dirp == NULL) 243 rst_seekdir(dirp, itp->t_seekpt, itp->t_seekpt); 244 dp = rst_readdir(dirp); /* "." */ 246 dp = rst_readdir(dirp); /* ".." */ 251 dp = rst_readdir(dirp); /* first real entry */ 255 bpt = rst_telldir(dirp); 267 rst_seekdir(dirp, bpt, itp->t_seekpt); 269 dp = rst_readdir(dirp); 436 rst_seekdir(RST_DIR *dirp, long loc, long base) argument 454 rst_readdir(RST_DIR *dirp) argument 497 RST_DIR *dirp; local 515 RST_DIR *dirp; local 527 rst_telldir(RST_DIR *dirp) argument 539 RST_DIR *dirp; local [all...] |
/freebsd-10.1-release/crypto/openssh/openbsd-compat/ |
H A D | bsd-closefrom.c | 75 DIR *dirp; local 80 if (len > 0 && (size_t)len <= sizeof(fdpath) && (dirp = opendir(fdpath))) { 81 while ((dent = readdir(dirp)) != NULL) { 84 fd >= 0 && fd < INT_MAX && fd >= lowfd && fd != dirfd(dirp)) 87 (void) closedir(dirp);
|
/freebsd-10.1-release/usr.sbin/rpc.umntall/ |
H A D | mounttab.c | 55 add_mtab(char *hostp, char *dirp) argument 63 (long)time(NULL), hostp, dirp); 76 char *hostp, *dirp, *cp; local 108 dirp = strsep(&cp, " \t\n"); 109 if (dirp == NULL || *dirp == '\0') { 110 badline("dir", dirp); 127 memmove(mtabp->mtab_dirp, dirp, MNTPATHLEN); 186 clean_mtab(char *hostp, char *dirp, int verbose) argument 196 if (dirp ! [all...] |
H A D | rpc.umntall.c | 197 * Send a RPC_MNT UMOUNT request for dirp to hostname. 200 do_umount(char *hostname, char *dirp) { argument 214 clnt_stat = clnt_call(clp, MOUNTPROC_UMNT, (xdrproc_t)xdr_dir, dirp, 227 is_mounted(char *hostname, char *dirp) { argument 233 if (strlen(hostname) + strlen(dirp) >= MNAMELEN) 235 snprintf(name, sizeof(name), "%s:%s", hostname, dirp); 257 xdr_dir(XDR *xdrsp, char *dirp) { argument 258 return (xdr_string(xdrsp, &dirp, MNTPATHLEN));
|
/freebsd-10.1-release/gnu/usr.bin/grep/ |
H A D | savedir.c | 108 DIR *dirp; local 113 dirp = opendir (dir); 114 if (dirp == NULL) 125 closedir (dirp); 130 while ((dp = readdir (dirp)) != NULL) 160 closedir (dirp); 170 if (CLOSEDIR (dirp))
|
/freebsd-10.1-release/contrib/amd/amd/ |
H A D | info_union.c | 111 DIR *dirp = opendir(*dir); local 112 if (!dirp) { 119 while ((dp = readdir(dirp))) { 131 closedir(dirp);
|
/freebsd-10.1-release/usr.sbin/lpr/lpq/ |
H A D | lpq.c | 173 DIR *dirp; local 177 if ((dirp = opendir(spooldir)) == NULL) 179 while ((d = readdir(dirp)) != NULL) { 182 closedir(dirp); 185 closedir(dirp);
|
/freebsd-10.1-release/libexec/tftpd/ |
H A D | tftpd.c | 193 struct dirlist *dirp; local 196 for (dirp = dirs; optind < argc && dirp < &dirs[MAXDIRS]; 199 dirp->name = argv[optind]; 200 dirp->len = strlen(dirp->name); 201 dirp++; 679 struct dirlist *dirp; local 696 for (dirp = dirs; dirp [all...] |
/freebsd-10.1-release/usr.bin/patch/ |
H A D | backupfile.c | 96 DIR *dirp; local 101 dirp = opendir(dir); 102 if (dirp == NULL) 108 while ((dp = readdir(dirp)) != NULL) { 116 closedir(dirp);
|
/freebsd-10.1-release/sbin/badsect/ |
H A D | badsect.c | 94 DIR *dirp; local 103 if ((dirp = opendir(name)) == NULL) 106 while ((dp = readdir(dirp)) != NULL) { 114 closedir(dirp);
|
/freebsd-10.1-release/sys/nfsserver/ |
H A D | nfs_serv.c | 502 struct vnode *vp, *dirp = NULL; local 524 &dirp, v3, &dirattr, &dirattr_ret, pubflag); 527 * namei failure, only dirp to cleanup. Clear out garbarge from 532 if (dirp) { 533 vrele(dirp); 534 dirp = NULL; 579 if (dirp) 580 vrele(dirp); 581 dirp = nd.ni_vp; 629 vrele(dirp); 1195 struct vnode *dirp = NULL; local 1481 struct vnode *vp, *dirp = NULL; local 1661 struct vnode *dirp; local 1992 struct vnode *vp = NULL, *xp, *dirp = NULL; local 2137 struct vnode *dirp = NULL; local 2308 struct vnode *dirp = NULL; local 2461 struct vnode *vp, *dirp = NULL; local [all...] |
/freebsd-10.1-release/usr.sbin/pkg_install/lib/ |
H A D | file.c | 62 DIR *dirp; local 65 dirp = opendir(fname); 66 if (!dirp) 68 for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) { 70 closedir(dirp); 74 (void)closedir(dirp);
|
/freebsd-10.1-release/contrib/groff/src/preproc/pic/ |
H A D | object.cpp | 790 graphic_object *object_spec::make_box(position *curpos, direction *dirp) argument 824 if (!position_rectangle(p, curpos, dirp)) { 834 position *curpos, direction *dirp) 837 dir = *dirp; // ignore any direction in attribute list 944 graphic_object *object_spec::make_block(position *curpos, direction *dirp) argument 962 if (!position_rectangle(block, curpos, dirp)) { 982 graphic_object *object_spec::make_text(position *curpos, direction *dirp) argument 994 if (!position_rectangle(p, curpos, dirp)) { 1032 graphic_object *object_spec::make_ellipse(position *curpos, direction *dirp) argument 1053 if (!position_rectangle(p, curpos, dirp)) { 833 position_rectangle(rectangle_object *p, position *curpos, direction *dirp) argument 1081 make_circle(position *curpos, direction *dirp) argument 1129 make_move(position *curpos, direction *dirp) argument 1416 make_line(position *curpos, direction *dirp) argument 1732 make_arc(position *curpos, direction *dirp) argument 1794 make_linear(position *curpos, direction *dirp) argument 1824 make_object(position *curpos, direction *dirp) argument [all...] |