| /freebsd-12.1/sys/fs/msdosfs/ |
| H A D | msdosfs_vnops.c | 1483 struct dirent dirbuf; in msdosfs_readdir() local 1507 memset(dirbuf.d_name, 0, sizeof(dirbuf.d_name)); in msdosfs_readdir() 1549 dirbuf.d_type = DT_DIR; in msdosfs_readdir() 1552 dirbuf.d_namlen = 1; in msdosfs_readdir() 1556 dirbuf.d_namlen = 2; in msdosfs_readdir() 1561 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf); in msdosfs_readdir() 1567 error = uiomove(&dirbuf, dirbuf.d_reclen, uio); in msdosfs_readdir() 1665 dirbuf.d_fileno = 1; in msdosfs_readdir() 1669 dirbuf.d_type = DT_DIR; in msdosfs_readdir() 1687 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf); in msdosfs_readdir() [all …]
|
| H A D | msdosfs_conv.c | 590 struct dirent dirbuf; in winChkName() local 595 if (!mbnambuf_flush(nbp, &dirbuf) || dirbuf.d_namlen == 0) in winChkName() 600 dirbuf.d_name, in winChkName() 601 dirbuf.d_namlen); in winChkName() 607 len = dirbuf.d_namlen; in winChkName() 611 for (np = dirbuf.d_name; unlen > 0 && len > 0;) { in winChkName()
|
| /freebsd-12.1/sys/ufs/ufs/ |
| H A D | ufs_lookup.c | 882 char *dirbuf; local 1023 ep = (struct direct *)dirbuf; 1027 nep = (struct direct *)(dirbuf + loc); 1101 ufsdirhash_checkblock(dp, dirbuf - 1108 dp->i_offset + (caddr_t)ep - dirbuf, 1404 struct dirtemplate dirbuf; in ufs_dir_dd_ino() local 1431 namlen = dirbuf.dotdot_type; in ufs_dir_dd_ino() 1433 namlen = dirbuf.dotdot_namlen; in ufs_dir_dd_ino() 1435 namlen = dirbuf.dotdot_namlen; in ufs_dir_dd_ino() 1438 dirbuf.dotdot_name[1] != '.') in ufs_dir_dd_ino() [all …]
|
| H A D | ufs_extattr.c | 377 char *dirbuf; in ufs_extattr_iterate_directory() local 383 dirbuf = malloc(DIRBLKSIZ, M_TEMP, M_WAITOK); in ufs_extattr_iterate_directory() 402 aiov.iov_base = dirbuf; in ufs_extattr_iterate_directory() 411 edp = (struct dirent *)&dirbuf[DIRBLKSIZ - auio.uio_resid]; in ufs_extattr_iterate_directory() 412 for (dp = (struct dirent *)dirbuf; dp < edp; ) { in ufs_extattr_iterate_directory() 442 free(dirbuf, M_TEMP); in ufs_extattr_iterate_directory()
|
| /freebsd-12.1/sys/kern/ |
| H A D | vfs_default.c | 75 char *dirbuf, int dirbuflen, off_t *off, 281 iov.iov_base = dirbuf; in get_next_dirent() 305 *cpos = dirbuf; in get_next_dirent() 332 char *dirbuf, *cpos; in dirent_exists() local 350 dirbuf = (char *)malloc(dirbuflen, M_TEMP, M_WAITOK); in dirent_exists() 355 error = get_next_dirent(vp, &dp, dirbuf, dirbuflen, &off, in dirent_exists() 368 free(dirbuf, M_TEMP); in dirent_exists() 725 char *dirbuf, *cpos; in vop_stdvptocnp() local 779 dirbuf = (char *)malloc(dirbuflen, M_TEMP, M_WAITOK); in vop_stdvptocnp() 790 error = get_next_dirent(*dvp, &dp, dirbuf, dirbuflen, &off, in vop_stdvptocnp() [all …]
|
| H A D | vfs_syscalls.c | 3777 char *dirbuf; in freebsd11_kern_getdirentries() local 3785 dirbuf = malloc(count, M_TEMP, M_WAITOK); in freebsd11_kern_getdirentries() 3787 error = kern_getdirentries(td, fd, dirbuf, count, &base, &resid, in freebsd11_kern_getdirentries() 3795 for (dp = (struct dirent *)dirbuf, in freebsd11_kern_getdirentries() 3796 edp = (struct dirent *)&dirbuf[count - resid]; in freebsd11_kern_getdirentries() 3837 free(dirbuf, M_TEMP); in freebsd11_kern_getdirentries()
|
| /freebsd-12.1/bin/pax/ |
| H A D | ar_subs.c | 736 char dirbuf[PAXPATHLEN+1]; in copy() local 743 dlen = l_strncpy(dirbuf, dirptr, sizeof(dirbuf) - 1); in copy() 744 dest_pt = dirbuf + dlen; in copy() 819 dirbuf[PAXPATHLEN] = '\0'; in copy() 824 res = lstat(dirbuf, &sb); in copy() 848 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) { in copy()
|
| /freebsd-12.1/sys/fs/ext2fs/ |
| H A D | ext2_lookup.c | 1012 char *dirbuf; in ext2_add_entry() local 1048 ep = (struct ext2fs_direct_2 *)dirbuf; in ext2_add_entry() 1052 nep = (struct ext2fs_direct_2 *)(dirbuf + loc); in ext2_add_entry() 1243 struct dirtemplate dirbuf; in ext2_checkpath() local 1260 error = vn_rdwr(UIO_READ, vp, (caddr_t)&dirbuf, in ext2_checkpath() 1266 namlen = dirbuf.dotdot_type; /* like ufs little-endian */ in ext2_checkpath() 1268 dirbuf.dotdot_name[0] != '.' || in ext2_checkpath() 1269 dirbuf.dotdot_name[1] != '.') { in ext2_checkpath() 1273 if (dirbuf.dotdot_ino == source->i_number) { in ext2_checkpath() 1277 if (dirbuf.dotdot_ino == EXT2_ROOTINO) in ext2_checkpath() [all …]
|
| H A D | ext2_vnops.c | 787 struct dirtemplate *dirbuf; in ext2_rename() local 1077 if (!dirbuf) { in ext2_rename() 1081 error = vn_rdwr(UIO_READ, fvp, (caddr_t)dirbuf, in ext2_rename() 1087 namlen = dirbuf->dotdot_type; in ext2_rename() 1089 dirbuf->dotdot_name[0] != '.' || in ext2_rename() 1090 dirbuf->dotdot_name[1] != '.') { in ext2_rename() 1094 dirbuf->dotdot_ino = newparent; in ext2_rename() 1100 (struct ext2fs_direct_2 *)dirbuf); in ext2_rename() 1102 (struct ext2fs_direct_2 *)dirbuf); in ext2_rename() 1104 (caddr_t)dirbuf, in ext2_rename() [all …]
|
| /freebsd-12.1/usr.bin/sed/ |
| H A D | main.c | 322 char *dirbuf, *basebuf; in mf_fgets() local 411 if ((dirbuf = strdup(fname)) == NULL || in mf_fgets() 415 "%s/.!%ld!%s", dirname(dirbuf), (long)getpid(), in mf_fgets() 417 free(dirbuf); in mf_fgets()
|
| /freebsd-12.1/contrib/apr-util/dbm/sdbm/ |
| H A D | sdbm.c | 495 if (read_from(db->dirf, db->dirbuf, OFF_DIR(dirb), DBLKSIZ) in getdbit() 504 return db->dirbuf[c % DBLKSIZ] & (1 << dbit % BYTESIZ); in getdbit() 518 if ((status = read_from(db->dirf, db->dirbuf, OFF_DIR(dirb), DBLKSIZ)) in setdbit() 527 db->dirbuf[c % DBLKSIZ] |= (1 << dbit % BYTESIZ); in setdbit() 534 status = apr_file_write_full(db->dirf, db->dirbuf, DBLKSIZ, NULL); in setdbit()
|
| H A D | sdbm_private.h | 63 char dirbuf[DBLKSIZ]; /* directory file block buffer */ member
|
| /freebsd-12.1/usr.sbin/makefs/ |
| H A D | ffs.c | 765 dirbuf_t dirbuf; in ffs_populate_dir() local 776 (void)memset(&dirbuf, 0, sizeof(dirbuf)); in ffs_populate_dir() 794 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap); in ffs_populate_dir() 796 ffs_make_dirbuf(&dirbuf, "..", in ffs_populate_dir() 811 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap); in ffs_populate_dir() 834 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cur, in ffs_populate_dir() 837 membuf = ffs_build_dinode2(&din.ffs2_din, &dirbuf, cur, in ffs_populate_dir() 878 if (dirbuf.buf != NULL) in ffs_populate_dir() 879 free(dirbuf.buf); in ffs_populate_dir()
|
| /freebsd-12.1/sbin/restore/ |
| H A D | dirs.c | 384 char dirbuf[DIRBLKSIZ]; variable 396 ((struct direct *)(dirbuf + prev))->d_reclen = in putent() 398 if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1) in putent() 402 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen); in putent() 413 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev; in flushent() 414 if (fwrite(dirbuf, (int)dirloc, 1, df) != 1) in flushent()
|
| /freebsd-12.1/usr.sbin/newsyslog/ |
| H A D | newsyslog.c | 1531 char *basebuf, *dirbuf, errbuf[80]; in delete_oldest_timelog() local 1544 dirbuf = NULL; in delete_oldest_timelog() 1547 if ((dirbuf = strdup(ent->log)) == NULL) in delete_oldest_timelog() 1549 dir = dirname(dirbuf); in delete_oldest_timelog() 1631 free(dirbuf); in delete_oldest_timelog() 2374 char *logfname, *logfnamebuf, *dir, *dirbuf; in mtime_old_timelog() local 2378 if ((dirbuf = strdup(file)) == NULL) { in mtime_old_timelog() 2382 dir = dirname(dirbuf); in mtime_old_timelog() 2385 free(dirbuf); in mtime_old_timelog() 2414 free(dirbuf); in mtime_old_timelog()
|
| /freebsd-12.1/contrib/unbound/util/ |
| H A D | config_file.c | 2318 TCHAR dirbuf[2*MAX_PATH+4]; in w_config_adjust_directory() local 2322 dirbuf[0] = 0; in w_config_adjust_directory() 2323 if(!GetModuleFileName(NULL, dirbuf, MAX_PATH)) in w_config_adjust_directory() 2325 if(strrchr(dirbuf, '\\')) { in w_config_adjust_directory() 2326 (strrchr(dirbuf, '\\'))[0] = 0; in w_config_adjust_directory() 2328 if(dirbuf[0]) { in w_config_adjust_directory() 2331 cfg->directory = memdup(dirbuf, strlen(dirbuf)+1); in w_config_adjust_directory()
|
| /freebsd-12.1/contrib/tnftp/src/ |
| H A D | fetch.c | 1376 char dirbuf[4]; in fetch_ftp() local 1465 (void)strlcpy(dirbuf, "/", sizeof(dirbuf)); in fetch_ftp() 1466 dir = dirbuf; in fetch_ftp()
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| H A D | zfs_vnops.c | 5721 u_char dirbuf[sizeof(struct dirent)]; in zfs_listextattr() local 5779 aiov.iov_base = (void *)dirbuf; in zfs_listextattr() 5780 aiov.iov_len = sizeof(dirbuf); in zfs_listextattr() 5781 auio.uio_resid = sizeof(dirbuf); in zfs_listextattr() 5783 done = sizeof(dirbuf) - auio.uio_resid; in zfs_listextattr() 5787 dp = (struct dirent *)(dirbuf + pos); in zfs_listextattr()
|