Home
last modified time | relevance | path

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

/openbsd-src/sys/msdosfs/
H A Dmsdosfs_vnops.c1426 struct dirent dirbuf; in msdosfs_readdir() local
1446 * To be safe, initialize dirbuf in msdosfs_readdir()
1448 bzero(&dirbuf, sizeof(dirbuf)); in msdosfs_readdir()
1483 dirbuf.d_fileno = pmp->pm_rootdirblk; in msdosfs_readdir()
1485 dirbuf.d_fileno = 1; in msdosfs_readdir()
1486 dirbuf.d_type = DT_DIR; in msdosfs_readdir()
1489 dirbuf.d_namlen = 1; in msdosfs_readdir()
1490 strlcpy(dirbuf.d_name, ".", in msdosfs_readdir()
1491 sizeof dirbuf in msdosfs_readdir()
[all...]
/openbsd-src/sys/ufs/ext2fs/
H A Dext2fs_lookup.c141 caddr_t dirbuf; in ext2fs_readdir() local
162 dirbuf = malloc(e2fs_count, M_TEMP, M_WAITOK | M_ZERO); in ext2fs_readdir()
163 aiov.iov_base = dirbuf; in ext2fs_readdir()
168 dp = (struct ext2fs_direct *) dirbuf; in ext2fs_readdir()
169 while ((char *) dp < (char *) dirbuf + readcnt) { in ext2fs_readdir()
194 free(dirbuf, M_TEMP, e2fs_count);
763 char *dirbuf; in ext2fs_direnter()
828 if ((error = ext2fs_bufatoff(dp, (off_t)dp->i_offset, &dirbuf, &bp)) in ext2fs_direnter()
838 ep = (struct ext2fs_direct *)dirbuf; in ext2fs_direnter()
842 nep = (struct ext2fs_direct *)(dirbuf in ext2fs_direnter()
759 char *dirbuf; ext2fs_direnter() local
1024 struct ext2fs_dirtemplate dirbuf; ext2fs_checkpath() local
[all...]
H A Dext2fs_vnops.c501 struct ext2fs_dirtemplate dirbuf; in ext2fs_rename() local
812 error = vn_rdwr(UIO_READ, fvp, (caddr_t)&dirbuf, in ext2fs_rename()
817 namlen = dirbuf.dotdot_namlen; in ext2fs_rename()
819 dirbuf.dotdot_name[0] != '.' || in ext2fs_rename()
820 dirbuf.dotdot_name[1] != '.') { in ext2fs_rename()
824 dirbuf.dotdot_ino = htole32(newparent); in ext2fs_rename()
826 (caddr_t)&dirbuf, in ext2fs_rename()
/openbsd-src/sys/ufs/ufs/
H A Dufs_lookup.c685 char *dirbuf; in ufs_direnter() local
753 if ((error = UFS_BUFATOFF(dp, (off_t)dp->i_offset, &dirbuf, &bp)) in ufs_direnter()
763 ep = (struct direct *)dirbuf; in ufs_direnter()
767 nep = (struct direct *)(dirbuf + loc); in ufs_direnter()
794 dp->i_offset + ((char *)nep - dirbuf), in ufs_direnter()
795 dp->i_offset + ((char *)ep - dirbuf)); in ufs_direnter()
823 ufsdirhash_add(dp, dirp, dp->i_offset + ((char *)ep - dirbuf)); in ufs_direnter()
828 ufsdirhash_checkblock(dp, dirbuf - in ufs_direnter()
1022 struct dirtemplate dirbuf; in ufs_checkpath() local
1039 error = vn_rdwr(UIO_READ, vp, (caddr_t)&dirbuf, in ufs_checkpath()
[all …]
/openbsd-src/bin/pax/
H A Dar_subs.c794 char dirbuf[PAXPATHLEN+1]; in copy() local
803 dlen = strlcpy(dirbuf, dirptr, sizeof(dirbuf)); in copy()
804 if (dlen >= sizeof(dirbuf) || in copy()
805 (dlen == sizeof(dirbuf) - 1 && dirbuf[dlen - 1] != '/')) { in copy()
809 dest_pt = dirbuf + dlen; in copy()
882 if (cmp_file_times(uflag, Dflag, arcn, dirbuf)) { in copy()
898 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) { in copy()
/openbsd-src/gnu/usr.bin/perl/ext/SDBM_File/
H A Dsdbm.c160 (void) memset(db->dirbuf, 0, DBLKSIZ); in sdbm_prep()
484 || (got=read(db->dirf, db->dirbuf, DBLKSIZ)) < 0) in getdbit()
487 memset(db->dirbuf,0,DBLKSIZ); in getdbit()
493 return db->dirbuf[c % DBLKSIZ] & (1 << dbit % BYTESIZ); in getdbit()
508 || (got=read(db->dirf, db->dirbuf, DBLKSIZ)) < 0) in setdbit()
511 memset(db->dirbuf,0,DBLKSIZ); in setdbit()
517 db->dirbuf[c % DBLKSIZ] |= (1 << dbit % BYTESIZ); in setdbit()
528 || write(db->dirf, db->dirbuf, DBLKSIZ) < 0) in setdbit()
H A Dsdbm.h35 char dirbuf[DBLKSIZ]; /* directory file block buffer */ member
/openbsd-src/sys/kern/
H A Dvfs_getcwd.c60 char *dirbuf = NULL; in vfs_getcwd_scandir() local
119 dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK); in vfs_getcwd_scandir()
127 iov.iov_base = dirbuf; in vfs_getcwd_scandir()
154 cpos = dirbuf; in vfs_getcwd_scandir()
202 free(dirbuf, M_TEMP, dirbuflen); in vfs_getcwd_scandir()
/openbsd-src/usr.bin/sed/
H A Dmain.c343 char dirbuf[PATH_MAX]; in mf_getline()
398 len = strlcpy(dirbuf, fname, sizeof(dirbuf)); in mf_getline()
399 if (len >= sizeof(dirbuf)) in mf_getline()
402 "%s/sedXXXXXXXXXX", dirname(dirbuf)); in mf_getline()
339 char dirbuf[PATH_MAX]; mf_getline() local
/openbsd-src/sbin/restore/
H A Ddirs.c397 char dirbuf[DIRBLKSIZ]; variable
409 ((struct direct *)(dirbuf + prev))->d_reclen = in putent()
411 (void)fwrite(dirbuf, 1, DIRBLKSIZ, df); in putent()
414 memcpy(dirbuf + dirloc, dp, dp->d_reclen); in putent()
425 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev; in flushent()
426 (void)fwrite(dirbuf, dirloc, 1, df); in flushent()
/openbsd-src/usr.sbin/makefs/
H A Dffs.c683 dirbuf_t dirbuf; in ffs_populate_dir() local
694 (void)memset(&dirbuf, 0, sizeof(dirbuf)); in ffs_populate_dir()
709 ffs_make_dirbuf(&dirbuf, cur->name, cur); in ffs_populate_dir()
711 ffs_make_dirbuf(&dirbuf, "..", in ffs_populate_dir()
742 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cur, in ffs_populate_dir()
745 membuf = ffs_build_dinode2(&din.ffs2_din, &dirbuf, cur, in ffs_populate_dir()
772 free(dirbuf.buf); in ffs_populate_dir()
/openbsd-src/sbin/unwind/libunbound/util/
H A Dconfig_file.c2713 TCHAR dirbuf[2*MAX_PATH+4]; in if_is_https()
2717 dirbuf[0] = 0; in if_is_https()
2718 if(!GetModuleFileName(NULL, dirbuf, MAX_PATH)) in if_is_https()
2720 if(strrchr(dirbuf, '\\')) {
2721 (strrchr(dirbuf, '\\'))[0] = 0; in cfg_has_https()
2723 if(dirbuf[0]) { in cfg_has_https()
2726 cfg->directory = memdup(dirbuf, strlen(dirbuf)+1); in cfg_has_https()
2679 TCHAR dirbuf[2*MAX_PATH+4]; w_config_adjust_directory() local
/openbsd-src/usr.sbin/unbound/util/
H A Dconfig_file.c2713 TCHAR dirbuf[2*MAX_PATH+4]; in if_is_https()
2717 dirbuf[0] = 0; in if_is_https()
2718 if(!GetModuleFileName(NULL, dirbuf, MAX_PATH)) in if_is_https()
2720 if(strrchr(dirbuf, '\\')) {
2721 (strrchr(dirbuf, '\\'))[0] = 0; in cfg_has_https()
2723 if(dirbuf[0]) { in cfg_has_https()
2726 cfg->directory = memdup(dirbuf, strlen(dirbuf)+1); in cfg_has_https()
2679 TCHAR dirbuf[2*MAX_PATH+4]; w_config_adjust_directory() local
/openbsd-src/usr.bin/kdump/
H A Dkdump.c1536 char dirbuf[4], *dir = dirbuf; in ioctldecode() local
1551 dirbuf, (int)((cmd >> 8) & 0xff), cmd & 0xff); in ioctldecode()
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A DChangeLog-19942720 top.h: Change all occurances of dirbuf to gdb_dirbuf. Collides