HomeSort by: relevance | last modified time | path
    Searched defs:dirent (Results 1 - 25 of 35) sorted by relevancy

1 2

  /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...]

Completed in 24 milliseconds

1 2