Home
last modified time | relevance | path

Searched refs:dirbuf (Results 1 – 21 of 21) sorted by relevance

/freebsd-14.2/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c1521 struct dirent dirbuf; in msdosfs_readdir() local
1545 memset(dirbuf.d_name, 0, sizeof(dirbuf.d_name)); in msdosfs_readdir()
1587 dirbuf.d_type = DT_DIR; in msdosfs_readdir()
1590 dirbuf.d_namlen = 1; in msdosfs_readdir()
1594 dirbuf.d_namlen = 2; in msdosfs_readdir()
1599 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf); in msdosfs_readdir()
1605 error = uiomove(&dirbuf, dirbuf.d_reclen, uio); in msdosfs_readdir()
1702 dirbuf.d_fileno = 1; in msdosfs_readdir()
1706 dirbuf.d_type = DT_DIR; in msdosfs_readdir()
1724 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf); in msdosfs_readdir()
[all …]
H A Dmsdosfs_conv.c588 struct dirent dirbuf; in winChkName() local
593 if (!mbnambuf_flush(nbp, &dirbuf) || dirbuf.d_namlen == 0) in winChkName()
598 dirbuf.d_name, in winChkName()
599 dirbuf.d_namlen); in winChkName()
605 len = dirbuf.d_namlen; in winChkName()
609 for (np = dirbuf.d_name; unlen > 0 && len > 0;) { in winChkName()
/freebsd-14.2/sys/ufs/ufs/
H A Dufs_lookup.c863 char *dirbuf; in ufs_direnter() local
984 ep = (struct direct *)dirbuf; in ufs_direnter()
988 nep = (struct direct *)(dirbuf + loc); in ufs_direnter()
1062 ufsdirhash_checkblock(dp, dirbuf - in ufs_direnter()
1069 I_OFFSET(dp) + (caddr_t)ep - dirbuf, in ufs_direnter()
1359 struct dirtemplate dirbuf; in ufs_dir_dd_ino() local
1387 namlen = dirbuf.dotdot_type; in ufs_dir_dd_ino()
1389 namlen = dirbuf.dotdot_namlen; in ufs_dir_dd_ino()
1391 namlen = dirbuf.dotdot_namlen; in ufs_dir_dd_ino()
1394 dirbuf.dotdot_name[1] != '.') in ufs_dir_dd_ino()
[all …]
H A Dufs_extattr.c375 char *dirbuf; in ufs_extattr_iterate_directory() local
381 dirbuf = malloc(DIRBLKSIZ, M_TEMP, M_WAITOK); in ufs_extattr_iterate_directory()
400 aiov.iov_base = dirbuf; in ufs_extattr_iterate_directory()
409 edp = (struct dirent *)&dirbuf[DIRBLKSIZ - auio.uio_resid]; in ufs_extattr_iterate_directory()
410 for (dp = (struct dirent *)dirbuf; dp < edp; ) { in ufs_extattr_iterate_directory()
440 free(dirbuf, M_TEMP); in ufs_extattr_iterate_directory()
/freebsd-14.2/sys/contrib/openzfs/cmd/zed/
H A Dzed_conf.c544 char dirbuf[PATH_MAX]; in zed_conf_open_state() local
555 n = strlcpy(dirbuf, zcp->state_file, sizeof (dirbuf)); in zed_conf_open_state()
556 if (n >= sizeof (dirbuf)) { in zed_conf_open_state()
562 p = strrchr(dirbuf, '/'); in zed_conf_open_state()
566 if ((mkdirp(dirbuf, 0755) < 0) && (errno != EEXIST)) { in zed_conf_open_state()
569 dirbuf, strerror(errno)); in zed_conf_open_state()
/freebsd-14.2/bin/pax/
H A Dar_subs.c735 char dirbuf[PAXPATHLEN+1]; in copy() local
742 dlen = l_strncpy(dirbuf, dirptr, sizeof(dirbuf) - 1); in copy()
743 dest_pt = dirbuf + dlen; in copy()
818 dirbuf[PAXPATHLEN] = '\0'; in copy()
823 res = lstat(dirbuf, &sb); in copy()
847 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) { in copy()
/freebsd-14.2/sys/fs/ext2fs/
H A Dext2_lookup.c983 char *dirbuf; in ext2_add_entry() local
1008 if ((error = ext2_blkatoff(dvp, (off_t)dp->i_offset, &dirbuf, in ext2_add_entry()
1019 ep = (struct ext2fs_direct_2 *)dirbuf; in ext2_add_entry()
1023 nep = (struct ext2fs_direct_2 *)(dirbuf + loc); in ext2_add_entry()
1215 struct dirtemplate dirbuf; in ext2_checkpath() local
1232 error = vn_rdwr(UIO_READ, vp, (caddr_t)&dirbuf, in ext2_checkpath()
1238 namlen = dirbuf.dotdot_type; /* like ufs little-endian */ in ext2_checkpath()
1240 dirbuf.dotdot_name[0] != '.' || in ext2_checkpath()
1241 dirbuf.dotdot_name[1] != '.') { in ext2_checkpath()
1245 if (le32toh(dirbuf.dotdot_ino) == source->i_number) { in ext2_checkpath()
[all …]
H A Dext2_vnops.c794 struct dirtemplate *dirbuf; in ext2_rename() local
1079 dirbuf = malloc(dp->i_e2fs->e2fs_bsize, M_TEMP, M_WAITOK | M_ZERO); in ext2_rename()
1080 error = vn_rdwr(UIO_READ, fvp, (caddr_t)dirbuf, in ext2_rename()
1086 namlen = dirbuf->dotdot_type; in ext2_rename()
1088 dirbuf->dotdot_name[0] != '.' || in ext2_rename()
1089 dirbuf->dotdot_name[1] != '.') { in ext2_rename()
1102 dirbuf->dotdot_ino = htole32(newparent); in ext2_rename()
1108 (struct ext2fs_direct_2 *)dirbuf); in ext2_rename()
1110 (struct ext2fs_direct_2 *)dirbuf); in ext2_rename()
1112 (caddr_t)dirbuf, in ext2_rename()
[all …]
/freebsd-14.2/usr.bin/sed/
H A Dmain.c330 char *dirbuf, *basebuf; in mf_fgets() local
419 if ((dirbuf = strdup(fname)) == NULL || in mf_fgets()
423 "%s/.!%ld!%s", dirname(dirbuf), (long)getpid(), in mf_fgets()
425 free(dirbuf); in mf_fgets()
/freebsd-14.2/usr.sbin/makefs/
H A Dffs.c789 dirbuf_t dirbuf; in ffs_populate_dir() local
800 (void)memset(&dirbuf, 0, sizeof(dirbuf)); in ffs_populate_dir()
818 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap); in ffs_populate_dir()
820 ffs_make_dirbuf(&dirbuf, "..", in ffs_populate_dir()
835 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap); in ffs_populate_dir()
858 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cur, in ffs_populate_dir()
861 membuf = ffs_build_dinode2(&din.ffs2_din, &dirbuf, cur, in ffs_populate_dir()
902 if (dirbuf.buf != NULL) in ffs_populate_dir()
903 free(dirbuf.buf); in ffs_populate_dir()
/freebsd-14.2/sbin/restore/
H A Ddirs.c382 char dirbuf[DIRBLKSIZ]; variable
394 ((struct direct *)(dirbuf + prev))->d_reclen = in putent()
396 if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1) in putent()
400 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen); in putent()
411 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev; in flushent()
412 if (fwrite(dirbuf, (int)dirloc, 1, df) != 1) in flushent()
/freebsd-14.2/stand/efi/libefi/
H A Defihttp.c758 static char *dirbuf = NULL, *db2, *cursor; in efihttp_fs_readdir() local
765 db2 = realloc(dirbuf, fh->size); in efihttp_fs_readdir()
767 free(dirbuf); in efihttp_fs_readdir()
770 dirbuf = db2; in efihttp_fs_readdir()
777 efihttp_fs_read(f, dirbuf, dirbuf_len, NULL); in efihttp_fs_readdir()
778 cursor = dirbuf; in efihttp_fs_readdir()
/freebsd-14.2/sys/kern/
H A Dvfs_default.c287 char *dirbuf; in dirent_exists() local
304 dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); in dirent_exists()
311 error = vn_dir_next_dirent(vp, td, dirbuf, dirbuflen, in dirent_exists()
327 free(dirbuf, M_TEMP); in dirent_exists()
686 char *dirbuf; in vop_stdvptocnp() local
739 dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); in vop_stdvptocnp()
753 dirbuf, dirbuflen, &dp, &len, &off, &eofflag); in vop_stdvptocnp()
793 free(dirbuf, M_TEMP); in vop_stdvptocnp()
H A Dvfs_vnops.c3881 char *dirbuf, size_t dirbuflen, in vn_dir_next_dirent() argument
3892 MPASS2((uintptr_t)dirbuf < (uintptr_t)dirbuf + dirbuflen, in vn_dir_next_dirent()
3912 MPASS2((uintptr_t)dirbuf <= (uintptr_t)dp && in vn_dir_next_dirent()
3913 (uintptr_t)dp + *len <= (uintptr_t)dirbuf + dirbuflen, in vn_dir_next_dirent()
3945 iov.iov_base = dirbuf; in vn_dir_next_dirent()
3982 dp = (struct dirent *)dirbuf; in vn_dir_next_dirent()
4009 char *dirbuf; in vn_dir_check_empty() local
4026 dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); in vn_dir_check_empty()
4033 error = vn_dir_next_dirent(vp, td, dirbuf, dirbuflen, in vn_dir_check_empty()
4086 free(dirbuf, M_TEMP); in vn_dir_check_empty()
H A Dvfs_syscalls.c3992 char *dirbuf; in freebsd11_kern_getdirentries() local
4000 dirbuf = malloc(count, M_TEMP, M_WAITOK); in freebsd11_kern_getdirentries()
4002 error = kern_getdirentries(td, fd, dirbuf, count, &base, &resid, in freebsd11_kern_getdirentries()
4010 for (dp = (struct dirent *)dirbuf, in freebsd11_kern_getdirentries()
4011 edp = (struct dirent *)&dirbuf[count - resid]; in freebsd11_kern_getdirentries()
4052 free(dirbuf, M_TEMP); in freebsd11_kern_getdirentries()
/freebsd-14.2/usr.sbin/newsyslog/
H A Dnewsyslog.c1546 char *basebuf, *dirbuf, errbuf[80]; in delete_oldest_timelog() local
1559 dirbuf = NULL; in delete_oldest_timelog()
1562 if ((dirbuf = strdup(ent->log)) == NULL) in delete_oldest_timelog()
1564 dir = dirname(dirbuf); in delete_oldest_timelog()
1646 free(dirbuf); in delete_oldest_timelog()
2395 char *logfname, *logfnamebuf, *dir, *dirbuf; in mtime_old_timelog() local
2399 if ((dirbuf = strdup(file)) == NULL) { in mtime_old_timelog()
2403 dir = dirname(dirbuf); in mtime_old_timelog()
2406 free(dirbuf); in mtime_old_timelog()
2435 free(dirbuf); in mtime_old_timelog()
/freebsd-14.2/contrib/tnftp/src/
H A Dfetch.c1376 char dirbuf[4]; in fetch_ftp() local
1465 (void)strlcpy(dirbuf, "/", sizeof(dirbuf)); in fetch_ftp()
1466 dir = dirbuf; in fetch_ftp()
/freebsd-14.2/contrib/unbound/util/
H A Dconfig_file.c2745 TCHAR dirbuf[2*MAX_PATH+4]; in w_config_adjust_directory() local
2749 dirbuf[0] = 0; in w_config_adjust_directory()
2750 if(!GetModuleFileName(NULL, dirbuf, MAX_PATH)) in w_config_adjust_directory()
2752 if(strrchr(dirbuf, '\\')) { in w_config_adjust_directory()
2753 (strrchr(dirbuf, '\\'))[0] = 0; in w_config_adjust_directory()
2755 if(dirbuf[0]) { in w_config_adjust_directory()
2758 cfg->directory = memdup(dirbuf, strlen(dirbuf)+1); in w_config_adjust_directory()
/freebsd-14.2/contrib/bmake/
H A Dparse.c414 char dirbuf[MAXPATHLEN + 1]; in PrintStackTrace() local
417 const char *realPath = realpath(fname, dirbuf); in PrintStackTrace()
484 char dirbuf[MAXPATHLEN + 1]; in PrintLocation() local
508 dir.str = realpath(dir.str, dirbuf); in PrintLocation()
/freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c5836 uint8_t dirbuf[sizeof (struct dirent)]; in zfs_listextattr_dir() local
5877 aiov.iov_base = (void *)dirbuf; in zfs_listextattr_dir()
5878 aiov.iov_len = sizeof (dirbuf); in zfs_listextattr_dir()
5879 auio.uio_resid = sizeof (dirbuf); in zfs_listextattr_dir()
5883 int done = sizeof (dirbuf) - auio.uio_resid; in zfs_listextattr_dir()
5885 struct dirent *dp = (struct dirent *)(dirbuf + pos); in zfs_listextattr_dir()
/freebsd-14.2/sys/sys/
H A Dvnode.h1123 char *dirbuf, size_t dirbuflen,