/netbsd-current/sys/stand/ |
H A D | ls.c | 90 char dirbuf[DIRBLKSIZ]; local 93 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) 94 for (dp = dirbuf; (dp < (dirbuf + size)) && 95 (dp + ((DP *)dp)->d_reclen) < (dirbuf + size);
|
/netbsd-current/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 972 struct dirent *dirbuf; local 1010 dirbuf = malloc(sizeof(struct dirent), M_MSDOSFSTMP, M_WAITOK | M_ZERO); 1038 dirbuf->d_fileno = cntobn(pmp, 1042 dirbuf->d_fileno = 1; 1043 dirbuf->d_type = DT_DIR; 1046 dirbuf->d_namlen = 1; 1047 strlcpy(dirbuf->d_name, ".", 1048 sizeof(dirbuf->d_name)); 1051 dirbuf->d_namlen = 2; 1052 strlcpy(dirbuf [all...] |
/netbsd-current/sys/arch/ia64/stand/efi/libefi/ |
H A D | efifs_ls.c | 133 char dirbuf[DIRBLKSIZ]; local 174 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) { 177 dp = (struct dirent *) dirbuf; 178 edp = (struct dirent *) (dirbuf + size);
|
/netbsd-current/sys/ufs/ext2fs/ |
H A D | ext2fs_rename.c | 557 char *dirbuf; /* Pointer into directory at search_start. */ local 594 dirbuf = NULL; 596 error = ext2fs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp); 599 KASSERT(dirbuf != NULL); 604 * dirbuf is bp->b_data + (search_start & (iosize - 1)), and 626 (dirbuf + (offset - search_start)); 883 struct ext2fs_dirtemplate dirbuf; local 890 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0, 895 if (dirbuf 914 struct ext2fs_dirtemplate dirbuf; local [all...] |
H A D | ext2fs_lookup.c | 165 void *dirbuf; local 186 dirbuf = kmem_alloc(e2fs_count, KM_SLEEP); 194 aiov.iov_base = dirbuf; 199 for (dp = (struct ext2fs_direct *)dirbuf; 200 (char *)dp < (char *)dirbuf + readcnt;) { 227 kmem_free(dirbuf, e2fs_count); 968 char *dirbuf; local 984 if ((error = ext2fs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp)) != 0) 993 ep = (struct ext2fs_direct *)dirbuf; 997 nep = (struct ext2fs_direct *)(dirbuf [all...] |
/netbsd-current/sys/ufs/ufs/ |
H A D | ufs_rename.c | 606 char *dirbuf; /* Pointer into directory at search_start. */ local 645 dirbuf = NULL; 647 error = ufs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp, false); 650 KASSERT(dirbuf != NULL); 655 * dirbuf is bp->b_data + (search_start & (iosize - 1)), and 676 ep = (struct direct *)(dirbuf + (offset - search_start)); 861 struct dirtemplate dirbuf; local 868 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0, 873 if (ufs_dirbuf_dotdot_namlen(&dirbuf, v 890 ufs_dirbuf_dotdot_namlen(const struct dirtemplate *dirbuf, const struct vnode *vp) argument [all...] |
H A D | ufs_lookup.c | 930 char *dirbuf; local 964 error = ufs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp, true); 974 ep = (void *)dirbuf; 979 nep = (void *)(dirbuf + loc); 1006 ulr->ulr_offset + ((char *)nep - dirbuf), 1007 ulr->ulr_offset + ((char *)ep - dirbuf)); 1041 ufsdirhash_add(dp, dirp, ulr->ulr_offset + ((char *)ep - dirbuf)); 1047 ufsdirhash_checkblock(dp, dirbuf -
|
H A D | ufs_extattr.c | 521 char *dirbuf; local 527 dirbuf = kmem_alloc(UFS_DIRBLKSIZ, KM_SLEEP); 545 aiov.iov_base = dirbuf; 559 edp = (struct dirent *)&dirbuf[UFS_DIRBLKSIZ]; 560 for (dp = (struct dirent *)dirbuf; dp < edp; ) { 597 kmem_free(dirbuf, UFS_DIRBLKSIZ);
|
/netbsd-current/external/mpl/dhcp/bind/dist/lib/dns/ |
H A D | gen.c | 166 char dirbuf[PATH_MAX - 30]; member in struct:tt 396 const char *dirbuf) { 404 INSIST(strlen(dirbuf) < PATH_MAX); 423 if (strncmp(dirbuf, "./", 2) == 0) { 424 dirbuf += 2; 426 strncpy(newtt->dirbuf, dirbuf, sizeof(newtt->dirbuf)); 427 newtt->dirbuf[sizeof(newtt->dirbuf) 395 add(int rdclass, const char *classbuf, int type, const char *typebuf, const char *dirbuf) argument 493 sd(int rdclass, const char *classbuf, const char *dirbuf, char filetype) argument [all...] |
/netbsd-current/external/mpl/bind/dist/lib/dns/ |
H A D | gen.c | 150 char dirbuf[PATH_MAX - 30]; member in struct:tt 432 const char *dirbuf) { 440 INSIST(strlen(dirbuf) < PATH_MAX); 459 if (strncmp(dirbuf, "./", 2) == 0) { 460 dirbuf += 2; 462 strncpy(newtt->dirbuf, dirbuf, sizeof(newtt->dirbuf)); 463 newtt->dirbuf[sizeof(newtt->dirbuf) 431 add(unsigned int rdclass, const char *classbuf, int type, const char *typebuf, const char *dirbuf) argument 529 sd(unsigned int rdclass, const char *classbuf, const char *dirbuf, char filetype) argument [all...] |
/netbsd-current/bin/pax/ |
H A D | ar_subs.c | 937 char dirbuf[PAXPATHLEN+1]; local 944 dlen = strlcpy(dirbuf, dirptr, sizeof(dirbuf)); 945 if (dlen >= sizeof(dirbuf) || 946 (dlen == sizeof(dirbuf) - 1 && dirbuf[dlen - 1] != '/')) { 950 dest_pt = dirbuf + dlen; 1023 res = lstat(dirbuf, &sb); 1047 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) {
|
/netbsd-current/sys/kern/ |
H A D | vfs_getcwd.c | 99 char *dirbuf = NULL; local 154 dirbuf = kmem_alloc(dirbuflen, KM_SLEEP); 170 iov.iov_base = dirbuf; 202 cpos = dirbuf; 263 kmem_free(dirbuf, dirbuflen);
|
/netbsd-current/sys/ufs/lfs/ |
H A D | lfs_rename.c | 348 char *dirbuf; /* Pointer into directory at search_start. */ local 387 dirbuf = NULL; 389 error = ulfs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp, false); 392 KASSERT(dirbuf != NULL); 397 * dirbuf is bp->b_data + (search_start & (iosize - 1)), and 418 ep = (LFS_DIRHEADER *)(dirbuf + (offset - search_start)); 576 union lfs_dirtemplate dirbuf; local 589 error = ulfs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0, 594 dotdot = lfs_dirtemplate_dotdot(fs, &dirbuf); [all...] |
H A D | ulfs_lookup.c | 769 char *dirbuf; local 853 error = ulfs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp, true); 863 ep = (LFS_DIRHEADER *)dirbuf; 867 nep = (LFS_DIRHEADER *)(dirbuf + loc); 894 ulr->ulr_offset + ((char *)nep - dirbuf), 895 ulr->ulr_offset + ((char *)ep - dirbuf)); 932 ulfsdirhash_add(dp, ep, ulr->ulr_offset + ((char *)ep - dirbuf)); 934 ulfsdirhash_checkblock(dp, dirbuf -
|
H A D | ulfs_extattr.c | 525 char *dirbuf; local 531 dirbuf = kmem_alloc(LFS_DIRBLKSIZ, KM_SLEEP); 549 aiov.iov_base = dirbuf; 564 edp = (struct dirent *)&dirbuf[LFS_DIRBLKSIZ]; 565 for (dp = (struct dirent *)dirbuf; dp < edp; ) { 603 kmem_free(dirbuf, LFS_DIRBLKSIZ);
|
/netbsd-current/sbin/restore/ |
H A D | dirs.c | 405 char dirbuf[DIRBLKSIZ]; variable 417 ((struct direct *)(dirbuf + prev))->d_reclen = 419 if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1) 423 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen); 434 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev; 435 if (fwrite(dirbuf, (int)dirloc, 1, df) != 1)
|
/netbsd-current/sys/arch/acorn32/stand/nbfs/ |
H A D | nbfs.c | 357 char dirbuf[UFS_DIRBLKSIZ]; local 370 while (FS_READ(f.f_ops)(&f, dirbuf, UFS_DIRBLKSIZ, &resid) == 0 && 374 dp = (struct direct *) dirbuf; 375 edp = (struct direct *) (dirbuf + UFS_DIRBLKSIZ);
|
/netbsd-current/usr.bin/utoppya/ |
H A D | utoppya.c | 193 char *dir, *ext, dirbuf[2], ex, ft, tmbuf[32]; local 197 dirbuf[0] = '/'; 198 dirbuf[1] = '\0'; 199 dir = dirbuf;
|
/netbsd-current/usr.sbin/installboot/ |
H A D | ext2fs.c | 332 uint8_t dirbuf[MAXBSIZE]; local 346 if (ext2fs_read_disk_block(params, blk, blksize, dirbuf) == 0) 350 de = (struct ext2fs_direct *)&dirbuf[0]; 351 ede = (struct ext2fs_direct *)&dirbuf[blksize];
|
H A D | ffs.c | 396 char dirbuf[MAXBSIZE]; local 410 if (! ffs_read_disk_block(params, blk, blksize, dirbuf)) 414 de = (struct direct *)&dirbuf[0]; 415 ede = (struct direct *)&dirbuf[blksize];
|
/netbsd-current/usr.sbin/makefs/ |
H A D | ffs.c | 679 if (cur == root) { /* "."; write dirbuf */ 733 if (cur == root) { /* "."; write dirbuf */ 755 dirbuf_t dirbuf; local 766 (void)memset(&dirbuf, 0, sizeof(dirbuf)); 784 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap); 786 ffs_make_dirbuf(&dirbuf, "..", 801 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap); 804 * pass 2: write out dirbuf, then non-directories at this level 822 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cu [all...] |
/netbsd-current/external/mpl/bind/dist/lib/isc/ |
H A D | log.c | 1027 char dirbuf[PATH_MAX + 1]; local 1038 * Copy the complete file name to dirbuf. 1040 size_t len = strlcpy(dirbuf, file->name, sizeof(dirbuf)); 1041 if (len >= sizeof(dirbuf)) { 1053 dirbuf[bname - file->name] = '\0'; 1054 dirname = dirbuf; 1172 char dirbuf[PATH_MAX + 1]; local 1183 * Copy the complete file name to dirbuf. 1185 size_t len = strlcpy(dirbuf, fil [all...] |
/netbsd-current/sys/fs/union/ |
H A D | union_subr.c | 1117 char *dirbuf; local 1144 dirbuf = kmem_alloc(dirlen, KM_SLEEP); 1150 aiov.iov_base = dirbuf; 1160 edp = (struct dirent *)&dirbuf[dirlen - auio.uio_resid]; 1161 for (dp = (struct dirent *)dirbuf; 1188 kmem_free(dirbuf, dirlen);
|
/netbsd-current/usr.bin/ktruss/ |
H A D | dump.c | 420 char dirbuf[4], *dir = dirbuf; local 429 dirbuf, (int) ((cmd >> 8) & 0xff), cmd & 0xff);
|
/netbsd-current/sys/arch/x68k/stand/libdos/ |
H A D | dos.h | 171 char dirbuf[64]; member in struct:dos_dpbptr
|