Searched refs:dirent (Results 1 - 25 of 41) sorted by relevance

12

/ast/src/lib/libast/dir/
H A Ddirstd.h26 * <dirent.h> for systems with no opendir()
40 struct dirent struct
57 extern struct dirent* readdir(DIR*);
H A Dreaddir.c39 struct dirent*
42 register struct dirent* dp;
53 dp = (struct dirent*)((char*)dirp->dd_buf + dirp->dd_loc);
H A Dgetdents.c80 register struct dirent* up; /* user */
92 up = (struct dirent*)buf;
106 up->d_reclen = sizeof(struct dirent) - sizeof(up->d_name) + (up->d_namlen = u - up->d_name) + 1;
108 up = (struct dirent*)((char*)up + up->d_reclen);
123 register struct dirent* up; /* user */
131 * we assume sizeof(struct dirent) > sizeof(struct direct)
134 up = (struct dirent*)buf;
152 up->d_reclen = sizeof(struct dirent) - sizeof(up->d_name) + (up->d_namlen = u - tmp) + 1;
154 up = (struct dirent*)((char*)up + up->d_reclen);
158 } while (up == (struct dirent*)bu
[all...]
H A Ddirlib.h27 * library routines should include this file rather than <dirent.h>
56 #include <dirent.h>
66 #ifndef dirent
67 #define dirent direct
72 #define DIRdirent dirent
76 #define dirent DIRdirent
105 #include <dirent.h>
118 #undef dirent
/ast/src/lib/libardir/
H A Dar-local.c113 ar->dirent.mtime = tmdate(s, &e, NiL);
122 ar->dirent.size = strtoul(s, NiL, 10);
124 ar->dirent.name = t;
125 ar->dirent.uid = ar->st.st_uid;
126 ar->dirent.gid = ar->st.st_gid;
127 ar->dirent.mode = ar->st.st_mode;
128 ar->dirent.offset = -1;
129 return &ar->dirent;
H A Dar-port.c57 off_t current; /* current dirent offset */
58 off_t offset; /* next dirent offset */
276 ar->dirent.mtime = n;
277 ar->dirent.name = state->header.ar_name;
278 ar->dirent.name[sizeof(state->header.ar_name)] = 0;
279 if (state->names && (*ar->dirent.name == TERM_port || *ar->dirent.name == ' '))
280 ar->dirent.name = state->names + strtol(ar->dirent.name + 1, NiL, 10);
283 ar->dirent
[all...]
H A Dar-pdp11.c45 off_t current; /* current dirent offset */
46 off_t offset; /* next dirent offset */
118 strncpy(ar->dirent.name = state->name, state->header.ar_name, sizeof(state->header.ar_name));
119 ar->dirent.mtime = swapget(state->swap, (char*)&state->header.ar_date, sizeof(state->header.ar_date));
120 ar->dirent.uid = swapget(state->swap, (char*)&state->header.ar_uid, sizeof(state->header.ar_uid));
121 ar->dirent.gid = swapget(state->swap, (char*)&state->header.ar_gid, sizeof(state->header.ar_gid));
122 ar->dirent.mode = swapget(state->swap, (char*)&state->header.ar_mode, sizeof(state->header.ar_mode));
123 ar->dirent.offset = state->offset += sizeof(state->header);
124 ar->dirent.size = swapget(state->swap, (char*)&state->header.ar_size, sizeof(state->header.ar_size));
125 state->offset += ar->dirent
[all...]
H A Dar-s5r0.c59 off_t current; /* current dirent offset */
60 off_t offset; /* next dirent offset */
148 ar->dirent.name = state->member.arf_name;
149 ar->dirent.mtime = swapget(0, (char*)&state->member.arf_date, sizeof(state->member.arf_date));
150 ar->dirent.uid = swapget(0, (char*)&state->member.arf_uid, sizeof(state->member.arf_uid));
151 ar->dirent.gid = swapget(0, (char*)&state->member.arf_gid, sizeof(state->member.arf_gid));
152 ar->dirent.mode = swapget(0, (char*)&state->member.arf_mode, sizeof(state->member.arf_mode));
153 ar->dirent.offset = state->offset += sizeof(state->member);
154 ar->dirent.size = swapget(0, (char*)&state->member.arf_size, sizeof(state->member.arf_size));
155 state->offset += ar->dirent
[all...]
H A Dar-aix.c61 off_t current; /* current dirent offset */
62 off_t offset; /* next dirent offset */
161 ar->dirent.name = state->name;
178 ar->dirent.offset = state->offset + sizeof(Member_t) + n - 2;
184 ar->dirent.mtime = u;
190 ar->dirent.uid = u;
196 ar->dirent.gid = u;
202 ar->dirent.mode = u;
208 ar->dirent.size = u;
215 return &ar->dirent;
[all...]
H A Dar-aixbig.c62 off_t current; /* current dirent offset */
63 off_t offset; /* next dirent offset */
162 ar->dirent.name = state->name;
179 ar->dirent.offset = state->offset + sizeof(Member_t) + n - 2;
185 ar->dirent.mtime = u;
191 ar->dirent.uid = u;
197 ar->dirent.gid = u;
203 ar->dirent.mode = u;
209 ar->dirent.size = u;
216 return &ar->dirent;
[all...]
H A Dardir.h94 Ardirent_t dirent; member in struct:Ardir_s
/ast/src/lib/libast/include/
H A Dglob.h34 struct dirent;
74 /* gnu extensions -- but how do you synthesize dirent and stat? */
77 struct dirent* (*gl_readdir)(void*);
H A Dast_dir.h27 * common dirent maintenance interface
46 #include <dirent.h>
/ast/src/lib/libcs/
H A Dmsgsend.c39 register struct dirent* dp;
40 register struct dirent* de;
62 dp = (struct dirent*)data;
63 de = (struct dirent*)((char*)dp + ret);
74 dp = (struct dirent*)((char*)dp + i);
H A Dmsglist.c112 struct dirent* dp;
113 struct dirent* de;
166 dp = (struct dirent*)(ap++)->pointer;
167 de = (struct dirent*)((char*)dp + msg->ret.number);
181 dp = (struct dirent*)((char*)dp + i);
H A Dmsguser.c57 struct dirent* dp;
58 struct dirent* de;
181 dp = va_arg(ap, struct dirent*);
185 de = (struct dirent*)((char*)dp + n);
196 dp = (struct dirent*)((char*)dp + i);
404 struct dirent* dp;
449 dp = va_arg(ap, struct dirent*);
467 dp = (struct dirent*)((char*)dp + n);
H A Dmsgblast.c43 struct dirent* dp;
111 (ap++)->pointer = (void*)(dp = (struct dirent*)vp);
129 dp = (struct dirent*)((char*)dp + n);
/ast/src/cmd/cs/vcs_src/
H A Dvcs_replica.c22 #include <dirent.h>
48 register struct dirent* rca;
112 register struct dirent* rca;
/ast/src/cmd/std/
H A Dpsslib.h50 #include <dirent.h>
/ast/src/lib/libtksh/include/
H A DtclPort.h2 #include <dirent.h>
/ast/src/cmd/3d/
H A Ddir_3d.h98 #undef dirent macro
100 #define DIRdirent dirent
109 extern struct dirent* READDIR(DIR*);
214 extern struct dirent* readdir(DIR*);
H A Ddir3d.c37 * (3) if dirent.d_type supported then directory stat.st_nlink is
58 #undef dirent macro
59 #define dirent DIRdirent macro
172 struct dirent*
232 return (struct dirent*)dp;
488 #undef dirent macro
489 #define dirent dirent64 macro
/ast/src/cmd/ss/
H A Dss.c67 #include <dirent.h>
179 register struct dirent* entry;
/ast/src/lib/libast/preroot/
H A Dgetpreroot.c71 struct dirent* entry;
/ast/src/lib/libast/misc/
H A Dglob.c50 typedef struct dirent* (*GL_readdir_f)(void*);
91 struct dirent* dp;
93 while (dp = (struct dirent*)(*gp->gl_readdir)(handle))

Completed in 170 milliseconds

12