| /netbsd-src/sys/stand/ |
| H A D | ls.c | 90 char dirbuf[DIRBLKSIZ]; in ls() local 93 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) in ls() 94 for (dp = dirbuf; (dp < (dirbuf + size)) && in ls() 95 (dp + ((DP *)dp)->d_reclen) < (dirbuf + size); in ls()
|
| /netbsd-src/sys/ufs/ext2fs/ |
| H A D | ext2fs_rename.c | 557 char *dirbuf; /* Pointer into directory at search_start. */ in ext2fs_rename_recalculate_fulr() local 594 dirbuf = NULL; in ext2fs_rename_recalculate_fulr() 596 error = ext2fs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp); in ext2fs_rename_recalculate_fulr() 599 KASSERT(dirbuf != NULL); in ext2fs_rename_recalculate_fulr() 626 (dirbuf + (offset - search_start)); in ext2fs_rename_recalculate_fulr() 883 struct ext2fs_dirtemplate dirbuf; in ext2fs_read_dotdot() local 890 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0, in ext2fs_read_dotdot() 895 if (dirbuf.dotdot_namlen != 2 || in ext2fs_read_dotdot() 896 dirbuf.dotdot_name[0] != '.' || in ext2fs_read_dotdot() 897 dirbuf.dotdot_name[1] != '.') in ext2fs_read_dotdot() [all …]
|
| H A D | ext2fs_lookup.c | 165 void *dirbuf; in ext2fs_readdir() local 186 dirbuf = kmem_alloc(e2fs_count, KM_SLEEP); in ext2fs_readdir() 194 aiov.iov_base = dirbuf; in ext2fs_readdir() 199 for (dp = (struct ext2fs_direct *)dirbuf; in ext2fs_readdir() 200 (char *)dp < (char *)dirbuf + readcnt;) { in ext2fs_readdir() 227 kmem_free(dirbuf, e2fs_count); in ext2fs_readdir() 968 char *dirbuf; in ext2fs_add_entry() local 984 if ((error = ext2fs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp)) != 0) in ext2fs_add_entry() 993 ep = (struct ext2fs_direct *)dirbuf; in ext2fs_add_entry() 997 nep = (struct ext2fs_direct *)(dirbuf in ext2fs_add_entry() [all...] |
| /netbsd-src/sys/fs/msdosfs/ |
| H A D | msdosfs_vnops.c | 966 struct dirent *dirbuf; in msdosfs_readdir() 1004 dirbuf = malloc(sizeof(struct dirent), M_MSDOSFSTMP, M_WAITOK | M_ZERO); in msdosfs_readdir() 1032 dirbuf->d_fileno = cntobn(pmp, in msdosfs_readdir() 1036 dirbuf->d_fileno = 1; in msdosfs_readdir() 1037 dirbuf->d_type = DT_DIR; in msdosfs_readdir() 1040 dirbuf->d_namlen = 1; in msdosfs_readdir() 1041 strlcpy(dirbuf->d_name, ".", in msdosfs_readdir() 1042 sizeof(dirbuf->d_name)); in msdosfs_readdir() 1045 dirbuf->d_namlen = 2; in msdosfs_readdir() 1046 strlcpy(dirbuf in msdosfs_readdir() 972 struct dirent *dirbuf; msdosfs_readdir() local [all...] |
| /netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/ |
| H A D | gen.c | 166 char dirbuf[PATH_MAX - 30]; member 396 const char *dirbuf) { in add() argument 404 INSIST(strlen(dirbuf) < PATH_MAX); in add() 423 if (strncmp(dirbuf, "./", 2) == 0) { in add() 424 dirbuf += 2; in add() 426 strncpy(newtt->dirbuf, dirbuf, sizeof(newtt->dirbuf)); in add() 427 newtt->dirbuf[sizeof(newtt->dirbuf) - 1] = '\0'; in add() 493 sd(int rdclass, const char *classbuf, const char *dirbuf, char filetype) { in sd() argument 499 if (!start_directory(dirbuf, &dir)) { in sd() 517 add(rdclass, classbuf, type, typebuf, dirbuf); in sd() [all …]
|
| /netbsd-src/external/mpl/bind/dist/lib/dns/ |
| H A D | gen.c | 150 char dirbuf[PATH_MAX - 30]; member 435 const char *dirbuf) { in add() 443 INSIST(strlen(dirbuf) < PATH_MAX); in add() 462 if (strncmp(dirbuf, "./", 2) == 0) { in add() 463 dirbuf += 2; in add() 465 strncpy(newtt->dirbuf, dirbuf, sizeof(newtt->dirbuf)); in add() 466 newtt->dirbuf[sizeof(newtt->dirbuf) in add() 432 add(unsigned int rdclass,const char * classbuf,int type,const char * typebuf,const char * dirbuf) add() argument 529 sd(unsigned int rdclass,const char * classbuf,const char * dirbuf,char filetype) sd() argument [all...] |
| /netbsd-src/sys/ufs/ufs/ |
| H A D | ufs_rename.c | 606 char *dirbuf; /* Pointer into directory at search_start. */ in ufs_rename_recalculate_fulr() local 645 dirbuf = NULL; in ufs_rename_recalculate_fulr() 647 error = ufs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp, false); in ufs_rename_recalculate_fulr() 650 KASSERT(dirbuf != NULL); in ufs_rename_recalculate_fulr() 676 ep = (struct direct *)(dirbuf + (offset - search_start)); in ufs_rename_recalculate_fulr() 861 struct dirtemplate dirbuf; in ufs_read_dotdot() local 868 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0, in ufs_read_dotdot() 873 if (ufs_dirbuf_dotdot_namlen(&dirbuf, vp) != 2 || in ufs_read_dotdot() 874 dirbuf.dotdot_name[0] != '.' || in ufs_read_dotdot() 875 dirbuf.dotdot_name[1] != '.') in ufs_read_dotdot() [all …]
|
| H A D | ufs_lookup.c | 930 char *dirbuf; in ufs_dircompact() local 964 error = ufs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp, true); in ufs_dircompact() 974 ep = (void *)dirbuf; in ufs_dircompact() 979 nep = (void *)(dirbuf + loc); in ufs_dircompact() 1006 ulr->ulr_offset + ((char *)nep - dirbuf), in ufs_dircompact() 1007 ulr->ulr_offset + ((char *)ep - dirbuf)); in ufs_dircompact() 1041 ufsdirhash_add(dp, dirp, ulr->ulr_offset + ((char *)ep - dirbuf)); in ufs_dircompact() 1047 ufsdirhash_checkblock(dp, dirbuf - in ufs_dircompact()
|
| H A D | ufs_extattr.c | 521 char *dirbuf; in ufs_extattr_iterate_directory() local 527 dirbuf = kmem_alloc(UFS_DIRBLKSIZ, KM_SLEEP); in ufs_extattr_iterate_directory() 545 aiov.iov_base = dirbuf; in ufs_extattr_iterate_directory() 559 edp = (struct dirent *)&dirbuf[UFS_DIRBLKSIZ]; in ufs_extattr_iterate_directory() 560 for (dp = (struct dirent *)dirbuf; dp < edp; ) { in ufs_extattr_iterate_directory() 597 kmem_free(dirbuf, UFS_DIRBLKSIZ); in ufs_extattr_iterate_directory()
|
| /netbsd-src/sys/arch/ia64/stand/efi/libefi/ |
| H A D | efifs_ls.c | 133 char dirbuf[DIRBLKSIZ]; in efifs_ls() local 174 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) { in efifs_ls() 177 dp = (struct dirent *) dirbuf; in efifs_ls() 178 edp = (struct dirent *) (dirbuf + size); in efifs_ls()
|
| /netbsd-src/sys/kern/ |
| H A D | vfs_getcwd.c | 102 char *dirbuf = NULL; in getcwd_scandir() 157 dirbuf = kmem_alloc(dirbuflen, KM_SLEEP); in getcwd_scandir() 173 iov.iov_base = dirbuf; in getcwd_scandir() 205 cpos = dirbuf; in getcwd_scandir() 266 kmem_free(dirbuf, dirbuflen); 99 char *dirbuf = NULL; getcwd_scandir() local
|
| /netbsd-src/sys/ufs/lfs/ |
| H A D | lfs_rename.c | 348 char *dirbuf; /* Pointer into directory at search_start. */ in ulfs_rename_recalculate_fulr() local 387 dirbuf = NULL; in ulfs_rename_recalculate_fulr() 389 error = ulfs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp, false); in ulfs_rename_recalculate_fulr() 392 KASSERT(dirbuf != NULL); in ulfs_rename_recalculate_fulr() 418 ep = (LFS_DIRHEADER *)(dirbuf + (offset - search_start)); in ulfs_rename_recalculate_fulr() 576 union lfs_dirtemplate dirbuf; in ulfs_read_dotdot() local 589 error = ulfs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0, in ulfs_read_dotdot() 594 dotdot = lfs_dirtemplate_dotdot(fs, &dirbuf); in ulfs_read_dotdot() 595 name = lfs_dirtemplate_dotdotname(fs, &dirbuf); in ulfs_read_dotdot()
|
| H A D | ulfs_lookup.c | 769 char *dirbuf; in ulfs_direnter() local 853 error = ulfs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp, true); in ulfs_direnter() 863 ep = (LFS_DIRHEADER *)dirbuf; in ulfs_direnter() 867 nep = (LFS_DIRHEADER *)(dirbuf + loc); in ulfs_direnter() 894 ulr->ulr_offset + ((char *)nep - dirbuf), in ulfs_direnter() 895 ulr->ulr_offset + ((char *)ep - dirbuf)); in ulfs_direnter() 932 ulfsdirhash_add(dp, ep, ulr->ulr_offset + ((char *)ep - dirbuf)); in ulfs_direnter() 934 ulfsdirhash_checkblock(dp, dirbuf - in ulfs_direnter()
|
| H A D | ulfs_extattr.c | 525 char *dirbuf; in ulfs_extattr_iterate_directory() local 531 dirbuf = kmem_alloc(LFS_DIRBLKSIZ, KM_SLEEP); in ulfs_extattr_iterate_directory() 549 aiov.iov_base = dirbuf; in ulfs_extattr_iterate_directory() 564 edp = (struct dirent *)&dirbuf[LFS_DIRBLKSIZ]; in ulfs_extattr_iterate_directory() 565 for (dp = (struct dirent *)dirbuf; dp < edp; ) { in ulfs_extattr_iterate_directory() 603 kmem_free(dirbuf, LFS_DIRBLKSIZ); in ulfs_extattr_iterate_directory()
|
| /netbsd-src/usr.sbin/makefs/ |
| H A D | ffs.c | 755 dirbuf_t dirbuf; in ffs_populate_dir() local 766 (void)memset(&dirbuf, 0, sizeof(dirbuf)); in ffs_populate_dir() 784 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap); in ffs_populate_dir() 786 ffs_make_dirbuf(&dirbuf, "..", in ffs_populate_dir() 801 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap); in ffs_populate_dir() 822 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cur, in ffs_populate_dir() 825 membuf = ffs_build_dinode2(&din.ffs2_din, &dirbuf, cur, in ffs_populate_dir() 865 if (dirbuf.buf != NULL) in ffs_populate_dir() 866 free(dirbuf.buf); in ffs_populate_dir()
|
| /netbsd-src/external/mpl/bind/dist/lib/isc/ |
| H A D | log.c | 988 char dirbuf[PATH_MAX + 1]; in sync_channellist() 999 * Copy the complete file name to dirbuf. in sync_channellist() 1001 size_t len = strlcpy(dirbuf, file->name, sizeof(dirbuf)); in sync_channellist() 1002 if (len >= sizeof(dirbuf)) { in sync_channellist() 1014 dirbuf[bname - file->name] = '\0'; in sync_channellist() 1015 dirname = dirbuf; in sync_channellist() 1135 char dirbuf[PATH_MAX + 1]; in last_to_keep() 1146 * Copy the complete file name to dirbuf. in last_to_keep() 1148 size_t len = strlcpy(dirbuf, fil in last_to_keep() 1027 char dirbuf[PATH_MAX + 1]; greatest_version() local 1172 char dirbuf[PATH_MAX + 1]; remove_old_tsversions() local [all...] |
| /netbsd-src/usr.sbin/installboot/ |
| H A D | ext2fs.c | 332 uint8_t dirbuf[MAXBSIZE]; in ext2fs_findstage2_ino() local 346 if (ext2fs_read_disk_block(params, blk, blksize, dirbuf) == 0) in ext2fs_findstage2_ino() 350 de = (struct ext2fs_direct *)&dirbuf[0]; in ext2fs_findstage2_ino() 351 ede = (struct ext2fs_direct *)&dirbuf[blksize]; in ext2fs_findstage2_ino()
|
| H A D | ffs.c | 396 char dirbuf[MAXBSIZE]; in ffs_findstage2_ino() local 410 if (! ffs_read_disk_block(params, blk, blksize, dirbuf)) in ffs_findstage2_ino() 414 de = (struct direct *)&dirbuf[0]; in ffs_findstage2_ino() 415 ede = (struct direct *)&dirbuf[blksize]; in ffs_findstage2_ino()
|
| /netbsd-src/sys/arch/acorn32/stand/nbfs/ |
| H A D | nbfs.c | 357 char dirbuf[UFS_DIRBLKSIZ]; in nbfs_func_dirents() local 370 while (FS_READ(f.f_ops)(&f, dirbuf, UFS_DIRBLKSIZ, &resid) == 0 && in nbfs_func_dirents() 374 dp = (struct direct *) dirbuf; in nbfs_func_dirents() 375 edp = (struct direct *) (dirbuf + UFS_DIRBLKSIZ); in nbfs_func_dirents()
|
| /netbsd-src/sbin/restore/ |
| H A D | dirs.c | 405 char dirbuf[DIRBLKSIZ]; variable 417 ((struct direct *)(dirbuf + prev))->d_reclen = in putent() 419 if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1) in putent() 423 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen); in putent() 434 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev; in flushent() 435 if (fwrite(dirbuf, (int)dirloc, 1, df) != 1) in flushent()
|
| /netbsd-src/usr.bin/utoppya/ |
| H A D | utoppya.c | 193 char *dir, *ext, dirbuf[2], ex, ft, tmbuf[32]; in cmd_ls() local 197 dirbuf[0] = '/'; in cmd_ls() 198 dirbuf[1] = '\0'; in cmd_ls() 199 dir = dirbuf; in cmd_ls()
|
| /netbsd-src/sys/fs/union/ |
| H A D | union_subr.c | 1117 char *dirbuf; in union_check_rmdir() local 1144 dirbuf = kmem_alloc(dirlen, KM_SLEEP); in union_check_rmdir() 1150 aiov.iov_base = dirbuf; in union_check_rmdir() 1160 edp = (struct dirent *)&dirbuf[dirlen - auio.uio_resid]; in union_check_rmdir() 1161 for (dp = (struct dirent *)dirbuf; in union_check_rmdir() 1188 kmem_free(dirbuf, dirlen); in union_check_rmdir()
|
| /netbsd-src/usr.bin/ktruss/ |
| H A D | dump.c | 420 char dirbuf[4], *dir = dirbuf; in ioctldecode() local 429 dirbuf, (int) ((cmd >> 8) & 0xff), cmd & 0xff); in ioctldecode()
|
| /netbsd-src/usr.bin/kdump/ |
| H A D | kdump.c | 714 char dirbuf[4], *dir = dirbuf; in ioctldecode() local 730 printf("_IO%s('%c',", dirbuf, c); in ioctldecode() 732 printf("_IO%s(0x%02x,", dirbuf, c); in ioctldecode()
|
| /netbsd-src/external/bsd/unbound/dist/util/ |
| H A D | config_file.c | 2637 TCHAR dirbuf[2*MAX_PATH+4]; in w_config_adjust_directory() local 2641 dirbuf[0] = 0; in w_config_adjust_directory() 2642 if(!GetModuleFileName(NULL, dirbuf, MAX_PATH)) in w_config_adjust_directory() 2644 if(strrchr(dirbuf, '\\')) { in w_config_adjust_directory() 2645 (strrchr(dirbuf, '\\'))[0] = 0; in w_config_adjust_directory() 2647 if(dirbuf[0]) { in w_config_adjust_directory() 2650 cfg->directory = memdup(dirbuf, strlen(dirbuf)+1); in w_config_adjust_directory()
|