/src/bin/ksh/ |
ksh_dir.h | 7 # include <dirent.h> 8 # define NLENGTH(dirent) (strlen(dirent->d_name)) 10 # define dirent direct macro 11 # define NLENGTH(dirent) (dirent->d_namlen)
|
/src/lib/libc/compat/gen/ |
compat_alphasort.c | 6 #include <dirent.h> 7 #include <compat/include/dirent.h> 15 "warning: reference to compatibility alphasort(); include <dirent.h> for correct reference") 18 #define dirent dirent12 macro
|
compat_opendir.c | 8 #include <dirent.h> 9 #include <compat/include/dirent.h> 18 "warning: reference to compatibility opendir(); include <dirent.h> for correct reference") 20 "warning: reference to compatibility __opendir2(); include <dirent.h> for correct reference") 23 #define dirent dirent12 macro
|
compat_scandir.c | 6 #include <dirent.h> 7 #include <compat/include/dirent.h> 15 "warning: reference to compatibility scandir(); include <dirent.h> for correct reference") 18 #define dirent dirent12 macro
|
/src/sys/arch/ews4800mips/stand/common/ |
fileread_bfs.c | 51 struct bfs_dirent *dirent = (void *)SDBOOT_DIRENTADDR; local in function:fileread 108 err = dk_read(bfs_sector + inode->start_sector, 1, dirent); 114 for (i = 0; i < n; i++, dirent++) 115 if (strcmp(dirent->name, fname) == 0) 122 DPRINTF("%s (%d)\n", dirent->name, dirent->inode); 123 inode = &inode[dirent->inode - BFS_ROOT_INODE];
|
/src/tests/fs/hfs/ |
t_pathconvert.c | 7 #include <dirent.h> 39 struct dirent *dirent; local in function:ATF_TC_BODY 62 for (offset = 0; offset < nbytes; offset += dirent->d_reclen) { 63 dirent = (struct dirent *)(buf + offset); 64 if (strchr(dirent->d_name, '/')) 65 atf_tc_fail("dirent with slash: %s", dirent->d_name); 66 if (0 == strcmp(FUNNY_FILENAME, dirent->d_name) [all...] |
/src/share/examples/puffs/pgfs/ |
newfs.sql | 56 -- filetype and the dirent table. however, users expect that getattr is 79 -- a row in the dirent table describes a directory entry. 81 CREATE TABLE dirent ( table 90 CREATE INDEX dirent_child ON dirent (child_fileid);
|
/src/sys/arch/mac68k/nubus/ |
if_ae_nubus.c | 457 nubus_dirent dirent; local in function:ae_nb_get_enaddr 470 &dir, 0x08, &dirent); 475 rv = nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x80, &dirent); 480 nubus_get_dir_from_rsrc(na->fmt, &dirent, &dir); 481 if (nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x80, &dirent) <= 0) 484 na->fmt, &dirent, ep, ETHER_ADDR_LEN) <= 0)
|
grf_nubus.c | 139 nubus_dirent dirent; local in function:grfmv_attach 160 &sc->sc_slot, &dir, na->rsrcid, &dirent) <= 0) { 166 nubus_get_dir_from_rsrc(&sc->sc_slot, &dirent, &sc->board_dir); 169 &sc->sc_slot, &sc->board_dir, NUBUS_RSRC_TYPE, &dirent) <= 0) 172 &sc->sc_slot, &dir, 129, &dirent) <= 0)) 177 &sc->sc_slot, &sc->board_dir, mode, &dirent) <= 0) { 182 nubus_get_dir_from_rsrc(&sc->sc_slot, &dirent, &mode_dir); 185 &sc->sc_slot, &mode_dir, VID_PARAMS, &dirent) <= 0) { 191 &dirent, (void *)&image_store, sizeof(struct image_data)) <= 0) {
|
nubus.c | 104 nubus_dirent dirent; local in function:nubus_attach 157 &fmtblock, &dir, rsrcid, &dirent) <= 0) { 197 &fmtblock, &dir, rsrcid, &dirent) <= 0) 201 nubus_get_dir_from_rsrc(&fmtblock, &dirent, &dir); 204 &fmtblock, &dir, NUBUS_RSRC_TYPE, &dirent) <= 0) 207 if (nubus_get_ind_data(bst, bsh, &fmtblock, &dirent, 223 &fmtblock, &dir, r, &dirent) <= 0) 227 &dirent, &dir); 230 NUBUS_RSRC_TYPE, &dirent) <= 0) 234 &fmtblock, &dirent, (void *)&slottype [all...] |
if_netdock_nubus.c | 277 nubus_dirent dirent; local in function:netdock_nb_get_enaddr 283 if (nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x81, &dirent) <= 0) 285 nubus_get_dir_from_rsrc(na->fmt, &dirent, &dir); 286 if (nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x80, &dirent) <= 0) 288 if (nubus_get_ind_data(bst, bsh, na->fmt, &dirent, 304 nubus_dirent dirent; local in function:netdock_print_driver 308 rv = nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x81, &dirent); 313 nubus_get_dir_from_rsrc(na->fmt, &dirent, &dir); 315 &dirent) <= 0) { 320 &dirent, mydata, HEADSIZE+CODESIZE) <= 0) [all...] |
/src/sbin/newfs_sysvbfs/ |
newfs_sysvbfs.c | 183 struct bfs_dirent *dirent = (void *)buf; local in function:bfs_newfs 224 /* dirent table */ 226 dirent->inode = BFS_ROOT_INODE; 227 strcpy(dirent->name, "."); 228 dirent++; 229 dirent->inode = BFS_ROOT_INODE; 230 strcpy(dirent->name, ".."); 232 perror("write dirent");
|
/src/sys/fs/tmpfs/ |
tmpfs_rename.c | 423 struct tmpfs_dirent *dirent, **dep_ret = de_ret; local in function:tmpfs_gro_lookup 435 dirent = tmpfs_dir_lookup(VP_TO_TMPFS_NODE(dvp), cnp); 436 if (dirent == NULL) 439 error = vcache_get(mp, &dirent->td_node, sizeof(dirent->td_node), &vp); 444 *dep_ret = dirent;
|
/src/sys/sys/ |
dirent.h | 1 /* $NetBSD: dirent.h,v 1.30 2016/01/22 23:31:30 dholland Exp $ */ 31 * @(#)dirent.h 8.3 (Berkeley) 8/10/94 41 * The dirent structure defines the format of directory entries returned by 44 * A directory entry has a struct dirent at the front of it, containing its 50 struct dirent { struct 79 * struct direct as well as the exposed struct dirent. The two 85 * The _DIRENT_ALIGN macro returns the alignment of struct dirent. 87 * struct dirent uses 8. 92 * struct dirent 102 * a name of size "namlen". This requires the amount of space in struct dirent [all...] |
/src/sys/ufs/chfs/ |
chfs_scan.c | 188 /* remove dirent's node ref from vnode cache */ 252 /* new dirent is older */ 285 struct chfs_flash_dirent_node *dirent = buf; local in function:chfs_scan_check_dirent_node 288 crc = crc32(0, (uint8_t *)dirent, sizeof(*dirent) - 4); 289 if (crc != le32toh(dirent->node_crc)) { 290 err = chfs_update_eb_dirty(chmp, cheb, le32toh(dirent->length)); 297 namelen = dirent->nsize; 310 memcpy(&fd->name, dirent->name, namelen); 313 crc = crc32(0, fd->name, dirent->nsize) [all...] |
/src/tests/fs/puffs/h_dtfs/ |
dtfs_subr.c | 149 struct dtfs_dirent *dirent; local in function:dtfs_dirgetnth 153 LIST_FOREACH(dirent, &searchdir->df_dirents, dfd_entries) { 155 return dirent; 165 struct dtfs_dirent *dirent; local in function:dtfs_dirgetbyname 167 LIST_FOREACH(dirent, &searchdir->df_dirents, dfd_entries) 168 if (dirent->dfd_namelen == fnlen 169 && strncmp(dirent->dfd_name, fname, fnlen) == 0) 170 return dirent; 176 * common nuke, kill dirent from parent node
|
/src/sys/fs/autofs/ |
autofs_vnops.c | 42 #include <sys/dirent.h> 418 struct dirent dirent; local in function:autofs_readdir_one 420 dirent.d_fileno = ino; 421 dirent.d_type = DT_DIR; 422 strlcpy(dirent.d_name, name, sizeof(dirent.d_name)); 423 dirent.d_namlen = strlen(dirent.d_name); 424 dirent.d_reclen = _DIRENT_SIZE(&dirent) 438 struct dirent dirent; local in function:autofs_dirent_reclen [all...] |
/src/libexec/atrun/ |
atrun.c | 36 #include <dirent.h> 388 struct dirent *dirent; local in function:main 469 while ((dirent = readdir(spool)) != NULL) { 472 if (stat(dirent->d_name, &buf) == -1) 473 perr("Cannot stat `%s' in `%s'", dirent->d_name, 482 if (sscanf(dirent->d_name, "%c%5x%8lx", &queue, &jobno, 490 (strcmp(batch_name, dirent->d_name) > 0)) { 492 (void)strlcpy(batch_name, dirent->d_name, 500 run_file(dirent->d_name, buf.st_uid [all...] |
/src/sys/fs/sysvbfs/ |
bfs.c | 115 DPRINTF(debug, "bfs dirent area = %zd\n", memsize); 143 if (bfs->dirent) 144 __FREE(bfs->dirent, bfs->dirent_size, M_BFS); 204 /* dirent table size */ 228 bfs->dirent = (struct bfs_dirent *)p; 231 file = bfs->dirent; 237 DPRINTF(bfs->debug, "dirent: %d/%d\n", bfs->n_dirent, bfs->max_dirent); 278 struct bfs_dirent *dirent; local in function:bfs_file_write 284 if (bfs_dirent_lookup_by_name(bfs, name, &dirent)) { 286 if (!bfs_inode_lookup(bfs, dirent->inode, &inode)) 314 struct bfs_dirent *dirent; local in function:bfs_file_delete 339 struct bfs_dirent *dirent; local in function:bfs_file_rename 489 struct bfs_dirent *dirent; local in function:bfs_file_lookup [all...] |
bfs.h | 126 struct bfs_dirent *dirent; member in struct:bfs
|
sysvbfs_vnops.c | 40 #include <sys/dirent.h> 77 struct bfs_dirent *dirent = NULL; local in function:sysvbfs_lookup 105 &dirent)) { 117 error = sysvbfs_vget(v->v_mount, dirent->inode, 143 struct bfs_dirent *dirent; local in function:sysvbfs_create 161 if (!bfs_dirent_lookup_by_name(bfs, a->a_cnp->cn_nameptr, &dirent)) 162 panic("no dirent for created file."); 164 err = sysvbfs_vget(mp, dirent->inode, LK_EXCLUSIVE, a->a_vpp); 627 struct dirent *dp; 639 dp = malloc(sizeof(struct dirent), M_BFS, M_WAITOK | M_ZERO) [all...] |
/src/usr.bin/at/ |
at.c | 37 #include <dirent.h> 428 struct dirent *dirent; local in function:list_jobs 447 while ((dirent = readdir(spool)) != NULL) { 448 if (stat(dirent->d_name, &buf) == -1) 460 if (sscanf(dirent->d_name, "%c%5x%8lx", &queue, &jobno, &ctm) != 3) 505 struct dirent *dirent; local in function:process_jobs 521 while((dirent = readdir(spool)) != NULL) { 524 if (stat(dirent->d_name, &buf) == -1 [all...] |
/src/usr.sbin/sysinst/ |
run.c | 47 #include <dirent.h> 293 struct dirent *dirent; local in function:make_argv 332 while ((dirent = readdir(dir))) { 333 if (dirent->d_name[0] == '.') 335 if (strncmp(dirent->d_name, fn, l) != 0) 343 dirent->d_name);
|
/src/sys/ufs/lfs/ |
ulfs_vnops.c | 91 #include <sys/dirent.h> 765 * "struct lfs_direct" to the in-memory format "struct dirent" as well as 789 /* dirent production buffer */ 792 struct dirent *dirent, *stopdirent; local in function:ulfs_readdir 814 if (callerbytes < _DIRENT_MINSIZE(dirent)) { 815 /* no room for even one struct dirent */ 859 dirent = (struct dirent *)(void *)direntbuf; 860 stopdirent = (struct dirent *)(void *)&direntbuf[direntbufmax] [all...] |
/src/sbin/fsck_msdos/ |
dir.c | 468 struct dosDirEntry dirent, *d; local in function:readDosDirSection 610 memset(&dirent, 0, sizeof dirent); 616 dirent.flags = p[11]; 622 dirent.name[j] = p[j]; 623 dirent.name[8] = '\0'; 624 for (k = 7; k >= 0 && dirent.name[k] == ' '; k--) 625 dirent.name[k] = '\0'; 626 if (k < 0 || dirent.name[k] != '\0') 628 if (dirent.name[0] == SLOT_E5 [all...] |