/freebsd-10.2-release/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 | 495 if (read_from(db->dirf, db->dirbuf, OFF_DIR(dirb), DBLKSIZ) 504 return db->dirbuf[c % DBLKSIZ] & (1 << dbit % BYTESIZ); 518 if ((status = read_from(db->dirf, db->dirbuf, OFF_DIR(dirb), DBLKSIZ)) 527 db->dirbuf[c % DBLKSIZ] |= (1 << dbit % BYTESIZ); 534 status = apr_file_write_full(db->dirf, db->dirbuf, DBLKSIZ, NULL);
|
/freebsd-10.2-release/sys/compat/linux/ |
H A D | linux_getcwd.c | 122 char *dirbuf = NULL; local 189 dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); 197 iov.iov_base = dirbuf; 235 cpos = dirbuf; 277 free(dirbuf, M_TEMP);
|
/freebsd-10.2-release/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 1580 struct dirent dirbuf; local 1602 * To be safe, initialize dirbuf 1604 bzero(dirbuf.d_name, sizeof(dirbuf.d_name)); 1650 dirbuf.d_fileno = 1655 dirbuf.d_fileno = (uint32_t)fileno; 1657 dirbuf.d_type = DT_DIR; 1660 dirbuf.d_namlen = 1; 1661 strcpy(dirbuf.d_name, "."); 1664 dirbuf [all...] |
H A D | msdosfs_conv.c | 605 struct dirent dirbuf; local 610 if (!mbnambuf_flush(nbp, &dirbuf) || dirbuf.d_namlen == 0) 615 dirbuf.d_name, 616 dirbuf.d_namlen); 622 len = dirbuf.d_namlen; 626 for (np = dirbuf.d_name; unlen > 0 && len > 0;) { 642 * Convert Win95 filename to dirbuf.
|
/freebsd-10.2-release/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 885 char *dirbuf; local 1011 error = UFS_BLKATOFF(dvp, (off_t)dp->i_offset, &dirbuf, &bp); 1023 ep = (struct direct *)dirbuf; 1027 nep = (struct direct *)(dirbuf + loc); 1054 dp->i_offset + ((char *)nep - dirbuf), 1055 dp->i_offset + ((char *)ep - dirbuf)); 1058 softdep_change_directoryentry_offset(bp, dp, dirbuf, 1096 ufsdirhash_add(dp, dirp, dp->i_offset + ((char *)ep - dirbuf)); 1101 ufsdirhash_checkblock(dp, dirbuf - 1108 dp->i_offset + (caddr_t)ep - dirbuf, 1396 struct dirtemplate dirbuf; local [all...] |
H A D | ufs_extattr.c | 368 char *dirbuf; local 374 dirbuf = malloc(DIRBLKSIZ, M_TEMP, M_WAITOK); 393 aiov.iov_base = dirbuf; 402 edp = (struct dirent *)&dirbuf[DIRBLKSIZ - auio.uio_resid]; 403 for (dp = (struct dirent *)dirbuf; dp < edp; ) { 433 free(dirbuf, M_TEMP);
|
/freebsd-10.2-release/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 800 char *dirbuf; local 870 if ((error = ext2_blkatoff(dvp, (off_t)dp->i_offset, &dirbuf, 880 ep = (struct ext2fs_direct_2 *)dirbuf; 884 nep = (struct ext2fs_direct_2 *)(dirbuf + loc); 1074 struct dirtemplate dirbuf; local 1091 error = vn_rdwr(UIO_READ, vp, (caddr_t)&dirbuf, 1097 namlen = dirbuf.dotdot_type; /* like ufs little-endian */ 1099 dirbuf.dotdot_name[0] != '.' || 1100 dirbuf.dotdot_name[1] != '.') { 1104 if (dirbuf [all...] |
H A D | ext2_vnops.c | 732 struct dirtemplate dirbuf; local 1018 error = vn_rdwr(UIO_READ, fvp, (caddr_t)&dirbuf, 1024 namlen = dirbuf.dotdot_type; 1026 dirbuf.dotdot_name[0] != '.' || 1027 dirbuf.dotdot_name[1] != '.') { 1031 dirbuf.dotdot_ino = newparent; 1033 (caddr_t)&dirbuf,
|
/freebsd-10.2-release/sys/kern/ |
H A D | vfs_default.c | 73 char *dirbuf, int dirbuflen, off_t *off, 265 get_next_dirent(struct vnode *vp, struct dirent **dpp, char *dirbuf, argument 278 iov.iov_base = dirbuf; 302 *cpos = dirbuf; 329 char *dirbuf, *cpos; local 347 dirbuf = (char *)malloc(dirbuflen, M_TEMP, M_WAITOK); 352 error = get_next_dirent(vp, &dp, dirbuf, dirbuflen, &off, 365 free(dirbuf, M_TEMP); 778 char *dirbuf, *cpos; local 832 dirbuf [all...] |
H A D | vfs_syscalls.c | 3885 caddr_t dirbuf; local 3940 dirbuf = malloc(uap->count, M_TEMP, M_WAITOK); 3941 kiov.iov_base = dirbuf; 3947 edp = (struct dirent *)&dirbuf[readcnt]; 3948 for (dp = (struct dirent *)dirbuf; dp < edp; ) { 3975 error = uiomove(dirbuf, readcnt, &auio); 3977 free(dirbuf, M_TEMP);
|
/freebsd-10.2-release/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-10.2-release/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-10.2-release/usr.sbin/makefs/ |
H A D | ffs.c | 663 if (cur == root) { /* "."; write dirbuf */ 715 if (cur == root) { /* "."; write dirbuf */ 737 dirbuf_t dirbuf; local 748 (void)memset(&dirbuf, 0, sizeof(dirbuf)); 766 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap); 768 ffs_make_dirbuf(&dirbuf, "..", 783 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap); 786 * pass 2: write out dirbuf, then non-directories at this level 806 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cu [all...] |
/freebsd-10.2-release/contrib/tnftp/src/ |
H A D | fetch.c | 1376 char dirbuf[4]; local 1465 (void)strlcpy(dirbuf, "/", sizeof(dirbuf)); 1466 dir = dirbuf;
|
/freebsd-10.2-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_vnops.c | 6905 u_char dirbuf[sizeof(struct dirent)]; local 6963 aiov.iov_base = (void *)dirbuf; 6964 aiov.iov_len = sizeof(dirbuf); 6965 auio.uio_resid = sizeof(dirbuf); 6967 done = sizeof(dirbuf) - auio.uio_resid; 6971 dp = (struct dirent *)(dirbuf + pos);
|