/freebsd-11-stable/contrib/apr-util/dbm/sdbm/ |
H A D | sdbm_private.h | 62 long dirbno; /* current block in dirbuf */ 63 char dirbuf[DBLKSIZ]; /* directory file block buffer */ member in struct:apr_sdbm_t
|
H A D | sdbm.c | 502 if (read_from(db->dirf, db->dirbuf, 512 return db->dirbuf[c % DBLKSIZ] & (1 << dbit % BYTESIZ); 526 if ((status = read_from(db->dirf, db->dirbuf, 536 db->dirbuf[c % DBLKSIZ] |= (1 << dbit % BYTESIZ); 543 status = apr_file_write_full(db->dirf, db->dirbuf, DBLKSIZ, NULL);
|
/freebsd-11-stable/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 1483 struct dirent dirbuf; local 1505 * To be safe, initialize dirbuf 1507 bzero(dirbuf.d_name, sizeof(dirbuf.d_name)); 1553 dirbuf.d_fileno = 1558 dirbuf.d_fileno = (uint32_t)fileno; 1560 dirbuf.d_type = DT_DIR; 1563 dirbuf.d_namlen = 1; 1564 dirbuf.d_name[0] = '.'; 1567 dirbuf [all...] |
H A D | msdosfs_conv.c | 588 struct dirent dirbuf; local 593 if (!mbnambuf_flush(nbp, &dirbuf) || dirbuf.d_namlen == 0) 598 dirbuf.d_name, 599 dirbuf.d_namlen); 605 len = dirbuf.d_namlen; 609 for (np = dirbuf.d_name; unlen > 0 && len > 0;) { 625 * Convert Win95 filename to dirbuf.
|
/freebsd-11-stable/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 880 char *dirbuf; local 1010 error = UFS_BLKATOFF(dvp, (off_t)dp->i_offset, &dirbuf, &bp); 1022 ep = (struct direct *)dirbuf; 1026 nep = (struct direct *)(dirbuf + loc); 1053 dp->i_offset + ((char *)nep - dirbuf), 1054 dp->i_offset + ((char *)ep - dirbuf)); 1057 softdep_change_directoryentry_offset(bp, dp, dirbuf, 1095 ufsdirhash_add(dp, dirp, dp->i_offset + ((char *)ep - dirbuf)); 1100 ufsdirhash_checkblock(dp, dirbuf - 1107 dp->i_offset + (caddr_t)ep - dirbuf, 1426 struct dirtemplate dirbuf; local [all...] |
H A D | ufs_extattr.c | 370 char *dirbuf; local 376 dirbuf = malloc(DIRBLKSIZ, M_TEMP, M_WAITOK); 395 aiov.iov_base = dirbuf; 404 edp = (struct dirent *)&dirbuf[DIRBLKSIZ - auio.uio_resid]; 405 for (dp = (struct dirent *)dirbuf; dp < edp; ) { 435 free(dirbuf, M_TEMP);
|
/freebsd-11-stable/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 962 char *dirbuf; local 987 if ((error = ext2_blkatoff(dvp, (off_t)dp->i_offset, &dirbuf, 998 ep = (struct ext2fs_direct_2 *)dirbuf; 1002 nep = (struct ext2fs_direct_2 *)(dirbuf + loc); 1189 struct dirtemplate dirbuf; local 1206 error = vn_rdwr(UIO_READ, vp, (caddr_t)&dirbuf, 1212 namlen = dirbuf.dotdot_type; /* like ufs little-endian */ 1214 dirbuf.dotdot_name[0] != '.' || 1215 dirbuf.dotdot_name[1] != '.') { 1219 if (dirbuf [all...] |
H A D | ext2_vnops.c | 747 struct dirtemplate dirbuf; local 1036 error = vn_rdwr(UIO_READ, fvp, (caddr_t)&dirbuf, 1042 namlen = dirbuf.dotdot_type; 1044 dirbuf.dotdot_name[0] != '.' || 1045 dirbuf.dotdot_name[1] != '.') { 1049 dirbuf.dotdot_ino = newparent; 1051 (caddr_t)&dirbuf,
|
/freebsd-11-stable/sys/kern/ |
H A D | vfs_default.c | 73 char *dirbuf, int dirbuflen, off_t *off, 269 get_next_dirent(struct vnode *vp, struct dirent **dpp, char *dirbuf, argument 282 iov.iov_base = dirbuf; 306 *cpos = dirbuf; 333 char *dirbuf, *cpos; local 351 dirbuf = (char *)malloc(dirbuflen, M_TEMP, M_WAITOK); 356 error = get_next_dirent(vp, &dp, dirbuf, dirbuflen, &off, 369 free(dirbuf, M_TEMP); 820 char *dirbuf, *cpos; local 874 dirbuf [all...] |
H A D | vfs_syscalls.c | 3536 caddr_t dirbuf; local 3590 dirbuf = malloc(uap->count, M_TEMP, M_WAITOK); 3591 kiov.iov_base = dirbuf; 3597 edp = (struct dirent *)&dirbuf[readcnt]; 3598 for (dp = (struct dirent *)dirbuf; dp < edp; ) { 3625 error = uiomove(dirbuf, readcnt, &auio); 3627 free(dirbuf, M_TEMP);
|
/freebsd-11-stable/bin/pax/ |
H A D | ar_subs.c | 734 char dirbuf[PAXPATHLEN+1]; local 741 dlen = l_strncpy(dirbuf, dirptr, sizeof(dirbuf) - 1); 742 dest_pt = dirbuf + dlen; 817 dirbuf[PAXPATHLEN] = '\0'; 822 res = lstat(dirbuf, &sb); 846 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) {
|
/freebsd-11-stable/sbin/restore/ |
H A D | dirs.c | 381 char dirbuf[DIRBLKSIZ]; variable 393 ((struct direct *)(dirbuf + prev))->d_reclen = 395 if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1) 399 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen); 410 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev; 411 if (fwrite(dirbuf, (int)dirloc, 1, df) != 1)
|
/freebsd-11-stable/usr.sbin/makefs/ |
H A D | ffs.c | 678 if (cur == root) { /* "."; write dirbuf */ 732 if (cur == root) { /* "."; write dirbuf */ 754 dirbuf_t dirbuf; local 765 (void)memset(&dirbuf, 0, sizeof(dirbuf)); 783 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap); 785 ffs_make_dirbuf(&dirbuf, "..", 800 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap); 803 * pass 2: write out dirbuf, then non-directories at this level 823 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cu [all...] |
/freebsd-11-stable/contrib/unbound/util/ |
H A D | config_file.c | 2459 TCHAR dirbuf[2*MAX_PATH+4]; local 2463 dirbuf[0] = 0; 2464 if(!GetModuleFileName(NULL, dirbuf, MAX_PATH)) 2466 if(strrchr(dirbuf, '\\')) { 2467 (strrchr(dirbuf, '\\'))[0] = 0; 2469 if(dirbuf[0]) { 2472 cfg->directory = memdup(dirbuf, strlen(dirbuf)+1);
|
/freebsd-11-stable/contrib/tnftp/src/ |
H A D | fetch.c | 1376 char dirbuf[4]; local 1465 (void)strlcpy(dirbuf, "/", sizeof(dirbuf)); 1466 dir = dirbuf;
|
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_vnops.c | 5735 u_char dirbuf[sizeof(struct dirent)]; local 5793 aiov.iov_base = (void *)dirbuf; 5794 aiov.iov_len = sizeof(dirbuf); 5795 auio.uio_resid = sizeof(dirbuf); 5797 done = sizeof(dirbuf) - auio.uio_resid; 5801 dp = (struct dirent *)(dirbuf + pos);
|