/freebsd-13-stable/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 | 502 if (read_from(db->dirf, db->dirbuf, 512 return db->dirbuf[c % DBLKSIZ] & (1 << dbit % BYTESIZ); 526 if ((status = read_from(db->dirf, db->dirbuf, 536 db->dirbuf[c % DBLKSIZ] |= (1 << dbit % BYTESIZ); 543 status = apr_file_write_full(db->dirf, db->dirbuf, DBLKSIZ, NULL);
|
/freebsd-13-stable/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 1488 struct dirent dirbuf; local 1510 * To be safe, initialize dirbuf 1512 memset(dirbuf.d_name, 0, sizeof(dirbuf.d_name)); 1551 dirbuf.d_fileno = FAT32(pmp) ? 1554 dirbuf.d_type = DT_DIR; 1557 dirbuf.d_namlen = 1; 1558 dirbuf.d_name[0] = '.'; 1561 dirbuf.d_namlen = 2; 1562 dirbuf [all...] |
H A D | msdosfs_conv.c | 589 struct dirent dirbuf; local 594 if (!mbnambuf_flush(nbp, &dirbuf) || dirbuf.d_namlen == 0) 599 dirbuf.d_name, 600 dirbuf.d_namlen); 606 len = dirbuf.d_namlen; 610 for (np = dirbuf.d_name; unlen > 0 && len > 0;) { 626 * Convert Win95 filename to dirbuf.
|
/freebsd-13-stable/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 891 char *dirbuf; local 999 error = UFS_BLKATOFF(dvp, (off_t)I_OFFSET(dp), &dirbuf, &bp); 1011 ep = (struct direct *)dirbuf; 1015 nep = (struct direct *)(dirbuf + loc); 1042 I_OFFSET(dp) + ((char *)nep - dirbuf), 1043 I_OFFSET(dp) + ((char *)ep - dirbuf)); 1046 softdep_change_directoryentry_offset(bp, dp, dirbuf, 1084 ufsdirhash_add(dp, dirp, I_OFFSET(dp) + ((char *)ep - dirbuf)); 1089 ufsdirhash_checkblock(dp, dirbuf - 1096 I_OFFSET(dp) + (caddr_t)ep - dirbuf, 1397 struct dirtemplate dirbuf; local [all...] |
H A D | ufs_extattr.c | 378 char *dirbuf; local 384 dirbuf = malloc(DIRBLKSIZ, M_TEMP, M_WAITOK); 403 aiov.iov_base = dirbuf; 412 edp = (struct dirent *)&dirbuf[DIRBLKSIZ - auio.uio_resid]; 413 for (dp = (struct dirent *)dirbuf; dp < edp; ) { 443 free(dirbuf, M_TEMP);
|
/freebsd-13-stable/usr.bin/sed/ |
H A D | main.c | 332 char *dirbuf, *basebuf; local 421 if ((dirbuf = strdup(fname)) == NULL || 425 "%s/.!%ld!%s", dirname(dirbuf), (long)getpid(), 427 free(dirbuf);
|
/freebsd-13-stable/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 1011 char *dirbuf; local 1036 if ((error = ext2_blkatoff(dvp, (off_t)dp->i_offset, &dirbuf, 1047 ep = (struct ext2fs_direct_2 *)dirbuf; 1051 nep = (struct ext2fs_direct_2 *)(dirbuf + loc); 1243 struct dirtemplate dirbuf; local 1260 error = vn_rdwr(UIO_READ, vp, (caddr_t)&dirbuf, 1266 namlen = dirbuf.dotdot_type; /* like ufs little-endian */ 1268 dirbuf.dotdot_name[0] != '.' || 1269 dirbuf.dotdot_name[1] != '.') { 1273 if (le32toh(dirbuf [all...] |
H A D | ext2_vnops.c | 789 struct dirtemplate *dirbuf; local 1079 dirbuf = malloc(dp->i_e2fs->e2fs_bsize, M_TEMP, M_WAITOK | M_ZERO); 1080 error = vn_rdwr(UIO_READ, fvp, (caddr_t)dirbuf, 1086 namlen = dirbuf->dotdot_type; 1088 dirbuf->dotdot_name[0] != '.' || 1089 dirbuf->dotdot_name[1] != '.') { 1093 dirbuf->dotdot_ino = htole32(newparent); 1099 (struct ext2fs_direct_2 *)dirbuf); 1101 (struct ext2fs_direct_2 *)dirbuf); 1103 (caddr_t)dirbuf, [all...] |
/freebsd-13-stable/bin/pax/ |
H A D | ar_subs.c | 736 char dirbuf[PAXPATHLEN+1]; local 743 dlen = l_strncpy(dirbuf, dirptr, sizeof(dirbuf) - 1); 744 dest_pt = dirbuf + dlen; 819 dirbuf[PAXPATHLEN] = '\0'; 824 res = lstat(dirbuf, &sb); 848 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) {
|
/freebsd-13-stable/sys/contrib/openzfs/cmd/zed/ |
H A D | zed_conf.c | 529 char dirbuf[PATH_MAX]; local 540 n = strlcpy(dirbuf, zcp->state_file, sizeof (dirbuf)); 541 if (n >= sizeof (dirbuf)) { 547 p = strrchr(dirbuf, '/'); 551 if ((mkdirp(dirbuf, 0755) < 0) && (errno != EEXIST)) { 554 dirbuf, strerror(errno));
|
/freebsd-13-stable/sbin/restore/ |
H A D | dirs.c | 384 char dirbuf[DIRBLKSIZ]; variable 396 ((struct direct *)(dirbuf + prev))->d_reclen = 398 if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1) 402 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen); 413 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev; 414 if (fwrite(dirbuf, (int)dirloc, 1, df) != 1)
|
/freebsd-13-stable/sys/kern/ |
H A D | vfs_default.c | 79 char *dirbuf, int dirbuflen, off_t *off, 289 get_next_dirent(struct vnode *vp, struct dirent **dpp, char *dirbuf, argument 302 iov.iov_base = dirbuf; 326 *cpos = dirbuf; 353 char *dirbuf, *cpos; local 371 dirbuf = (char *)malloc(dirbuflen, M_TEMP, M_WAITOK); 376 error = get_next_dirent(vp, &dp, dirbuf, dirbuflen, &off, 389 free(dirbuf, M_TEMP); 820 char *dirbuf, *cpos; local 875 dirbuf [all...] |
H A D | vfs_syscalls.c | 3940 char *dirbuf; local 3948 dirbuf = malloc(count, M_TEMP, M_WAITOK); 3950 error = kern_getdirentries(td, fd, dirbuf, count, &base, &resid, 3958 for (dp = (struct dirent *)dirbuf, 3959 edp = (struct dirent *)&dirbuf[count - resid]; 4000 free(dirbuf, M_TEMP);
|
/freebsd-13-stable/usr.sbin/makefs/ |
H A D | ffs.c | 697 if (cur == root) { /* "."; write dirbuf */ 756 if (cur == root) { /* "."; write dirbuf */ 778 dirbuf_t dirbuf; local 789 (void)memset(&dirbuf, 0, sizeof(dirbuf)); 807 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap); 809 ffs_make_dirbuf(&dirbuf, "..", 824 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap); 827 * pass 2: write out dirbuf, then non-directories at this level 847 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cu [all...] |
/freebsd-13-stable/stand/efi/libefi/ |
H A D | efihttp.c | 763 static char *dirbuf = NULL, *db2, *cursor; local 770 db2 = realloc(dirbuf, fh->size); 772 free(dirbuf); 775 dirbuf = db2; 782 efihttp_fs_read(f, dirbuf, dirbuf_len, NULL); 783 cursor = dirbuf;
|
/freebsd-13-stable/usr.sbin/newsyslog/ |
H A D | newsyslog.c | 1548 char *basebuf, *dirbuf, errbuf[80]; local 1561 dirbuf = NULL; 1564 if ((dirbuf = strdup(ent->log)) == NULL) 1566 dir = dirname(dirbuf); 1648 free(dirbuf); 2397 char *logfname, *logfnamebuf, *dir, *dirbuf; local 2401 if ((dirbuf = strdup(file)) == NULL) { 2405 dir = dirname(dirbuf); 2408 free(dirbuf); 2437 free(dirbuf); [all...] |
/freebsd-13-stable/contrib/unbound/util/ |
H A D | config_file.c | 2459 TCHAR dirbuf[2*MAX_PATH+4]; local 2463 dirbuf[0] = 0; 2464 if(!GetModuleFileName(NULL, dirbuf, MAX_PATH)) 2466 if(strrchr(dirbuf, '\\')) { 2467 (strrchr(dirbuf, '\\'))[0] = 0; 2469 if(dirbuf[0]) { 2472 cfg->directory = memdup(dirbuf, strlen(dirbuf)+1);
|
/freebsd-13-stable/contrib/tnftp/src/ |
H A D | fetch.c | 1376 char dirbuf[4]; local 1465 (void)strlcpy(dirbuf, "/", sizeof(dirbuf)); 1466 dir = dirbuf;
|
/freebsd-13-stable/contrib/bmake/ |
H A D | parse.c | 511 char dirbuf[MAXPATHLEN + 1]; local 514 fname = realpath(fname, dirbuf); 583 char dirbuf[MAXPATHLEN + 1]; local 598 dir.str = realpath(dir.str, dirbuf);
|
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 5551 uint8_t dirbuf[sizeof (struct dirent)]; local 5619 aiov.iov_base = (void *)dirbuf; 5620 aiov.iov_len = sizeof (dirbuf); 5621 auio.uio_resid = sizeof (dirbuf); 5623 done = sizeof (dirbuf) - auio.uio_resid; 5627 dp = (struct dirent *)(dirbuf + pos);
|