Searched refs:dp (Results 1 - 25 of 134) sorted by relevance

123456

/ast/src/cmd/3d/
H A Dpathcanon.c40 register char* dp = path; local
42 register char* begin = dp;
47 if (!size) size = strlen(dp) + 1;
49 if (*dp == '/' && *(dp + 1) == '/')
50 path = ++dp;
52 if (*dp != '/') dp--;
53 sp = dp;
93 if (dp < begi
[all...]
H A Dfchdir3d.c31 Dir_t* dp; local
34 if (fd >= 0 && fd < elementsof(state.file) && (dp = state.file[fd].dir) && !FSTAT(fd, &st) && dp->dev == st.st_dev && dp->ino == st.st_ino)
35 chdir(dp->path);
H A Dvcs.c217 register Rdirent_t* dp; local
228 dp = head;
230 while (dp)
237 if (!marker && R_ISMARKER(dp->tag))
239 if ((dp->tag->stat.st_ctime < tp->stat.st_ctime) && markermatch(dp->tag->version, tp->version))
241 *prev_posn = dp->next;
242 ndp = dp->next;
243 free(dp->tag);
244 free(dp);
319 register Rdirent_t* dp; local
[all...]
H A Drmdir3d.c31 register DIRDIR* dp; local
38 if (!(dp = OPENDIR(path))) return(0);
42 if (!(ep = (struct DIRdirent*)READDIR(dp)))
46 CLOSEDIR(dp);
49 SEEKDIR(dp, 0L);
77 CLOSEDIR(dp);
/ast/src/lib/libast/disc/
H A Dsfdcdos.c60 static void addmapping(register Dosdisc_t *dp) argument
62 static void addmapping(dp)
63 register Dosdisc_t *dp;
67 if((n=dp->maptop++)>=dp->mapsize)
69 dp->mapsize *= 2;
70 if(!(dp->maptable=(struct map*)realloc((void*)dp->maptable,(dp->mapsize+1)*sizeof(struct map))))
72 dp
83 getmapping(Dosdisc_t *dp, Sfoff_t offset, register int whence) argument
118 register Dosdisc_t *dp = (Dosdisc_t*)disc; local
230 cur_offset(Dosdisc_t *dp, Sfoff_t offset,Sfio_t *iop,register int whence) argument
285 register Dosdisc_t *dp = (Dosdisc_t*)disc; local
376 register Dosdisc_t *dp = (Dosdisc_t*)disc; local
[all...]
H A Dsfdcprefix.c47 static ssize_t pfxwrite(Sfio_t* f, const Void_t* buf, register size_t n, Sfdisc_t* dp) argument
49 static ssize_t pfxwrite(f, buf, n, dp)
53 Sfdisc_t* dp;
56 register Prefix_t* pfx = (Prefix_t*)dp;
80 sfwr(f, pfx->prefix, n > 1 ? pfx->length : pfx->empty, dp);
81 w += sfwr(f, s, n, dp);
95 static int pfxexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* dp) argument
97 static int pfxexcept(f, type, data, dp)
101 Sfdisc_t* dp;
105 free(dp);
[all...]
H A Dsfdcmore.c59 static ssize_t moreread(Sfio_t* f, void* buf, size_t n, Sfdisc_t* dp) argument
61 static ssize_t moreread(f, buf, n, dp)
65 Sfdisc_t* dp;
68 register More_t* more = (More_t*)dp;
73 return sfrd(f, buf, n, dp);
82 static int ttyquery(Sfio_t* rp, Sfio_t* wp, const char* label, Sfdisc_t* dp) argument
84 static int ttyquery(rp, wp, label, dp)
88 Sfdisc_t* dp;
136 sfwr(wp, label, n, dp);
147 static ssize_t morewrite(Sfio_t* f, const Void_t* buf, register size_t n, Sfdisc_t* dp) argument
260 moreexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* dp) argument
[all...]
/ast/src/cmd/cs/vcs_src/
H A Dvcs_dir.c33 register rdirent_t* dp; local
48 dp = head;
50 while (dp != NULL)
52 if (!marker && R_ISMARKER(dp->tag))
54 if ((dp->tag->stat.st_ctime < tp->stat.st_ctime) && markermatch(dp->tag->version, tp->version))
56 *prev_posn = dp->next;
57 ndp = dp->next;
58 free((char *)dp->tag);
59 free((char *)dp);
114 register rdirent_t* dp; local
[all...]
/ast/src/lib/libast/dir/
H A Dreaddir.c42 register struct dirent* dp;
53 dp = (struct dirent*)((char*)dirp->dd_buf + dirp->dd_loc);
54 if (dp->d_reclen <= 0) return(0);
55 dirp->dd_loc += dp->d_reclen;
56 if (dp->d_fileno) return(dp);
/ast/src/cmd/sortlib/sync/
H A Dtest.c37 E00(int index, Rsobj_t* rp, Rsobj_t* dp, void** data) argument
102 extern int E11(Rsobj_t* rp, Rsobj_t* dp, void** state) { return E00(11, rp, dp, state); } argument
103 extern int E14(Rsobj_t* rp, Rsobj_t* dp, void** state) { return E00(14, rp, dp, state); } argument
104 extern int E15(Rsobj_t* rp, Rsobj_t* dp, void** state) { return E00(15, rp, dp, state); } argument
105 extern int E16(Rsobj_t* rp, Rsobj_t* dp, void** state) { return E00(16, rp, dp, state); } argument
106 extern int E17(Rsobj_t* rp, Rsobj_t* dp, voi argument
107 E21(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
108 E25(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
109 E27(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
110 E31(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
111 E32(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
112 E35(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
113 E37(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
114 E38(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
115 E39(Rsobj_t* rp, Rsobj_t* dp, void** state) argument
[all...]
H A Dss.c548 register Ssfield_t* dp; local
565 bp = dp = 0;
583 bp = ep = dp;
584 dp = 0;
586 else if ((flags & LEX_JOIN) && (ep->offset + ep->size) == dp->offset && !dp->value && !ep->value && dp->reverse == ep->reverse)
587 ep->size += dp->size;
590 ep = ep->next = dp;
591 dp
769 options(Ss_t* ss, int flags, Ssfile_t* fp, Ssfield_t** dp, int tuple, size_t* zp) argument
925 register Ssfield_t* dp; local
1227 register Ssfield_t* dp; local
1519 Ssfield_t* dp; local
1780 sskey(Ss_t* ss, Ssfield_t* dp) argument
1880 listfields(Ss_t* ss, Sfio_t* io, Ssfield_t* dp, const char* label) argument
1943 Ssfield_t* dp; local
2003 register Ssfield_t* dp; local
2062 register Ssfield_t* dp; local
2143 sssum(Ss_t* ss, register Ssfield_t* dp, const char* buf, size_t size, char* out) argument
[all...]
/ast/src/cmd/ksh93/sh/
H A Dnvtree.c53 static int read_tree(Namval_t* np, Sfio_t *iop, int n, Namfun_t *dp) argument
70 static Namval_t *create_tree(Namval_t *np,const char *name,int flag,Namfun_t *dp) argument
72 register Namfun_t *fp=dp;
79 dp->last = fp->last;
87 Namfun_t *dp; local
90 dp = nv_clone_disc(fp,flags);
97 return(dp);
149 struct nvdir *save, *dp = new_of(struct nvdir,len+1); local
152 if(!dp)
154 memset((void*)dp,
265 nextnode(struct nvdir *dp) argument
276 register struct nvdir *save, *dp = (struct nvdir*)dir; local
372 struct nvdir *dp = (struct nvdir*)dir; local
1018 Dt_t *dp = shp->var_tree; local
[all...]
/ast/src/lib/libast/path/
H A Dpathfind.c56 register Dir_t* dp; local
61 for (dp = state.head; dp; dp = dp->next)
62 if (streq(dir, dp->dir))
64 if (!(dp = oldof(0, Dir_t, 1, strlen(dir))))
66 strcpy(dp->dir, dir);
67 dp->next = 0;
69 state.tail = state.tail->next = dp;
87 register Dir_t* dp; local
[all...]
/ast/src/lib/libast/regex/
H A Dregsub.c35 subold(register Sfio_t* dp, const char* op, register const char* sp, size_t nmatch, register regmatch_t* match, register regflags_t flags, int sre) argument
53 sfputc(dp, c);
62 sfputc(dp, chresc(sp - 1, &s));
69 sfputc(dp, c);
76 sfputc(dp, c);
99 sfputc(dp, c);
128 sfputc(dp, c);
146 sfputc(dp, c);
190 sfputc(dp, chresc(sp - 2, &s));
203 sfputc(dp, *
242 regsub(const regex_t* p, Sfio_t* dp, const char* op, const char* sp, size_t nmatch, regmatch_t* match, regflags_t flags) argument
[all...]
/ast/src/cmd/paxlib/tp/
H A Dtp.c58 Dir_t* dp; member in struct:Ar_s
104 ar->dp = ar->dir;
116 register Dir_t* dp; local
123 if (ar->dp >= ar->ep)
125 dp = ar->dp++;
126 } while (!*dp->pathname);
132 error(2, "%s: %s format directory entry %d checksum error", ap->name, ap->format->name, ar->dp - ar->dir);
136 ccmaps(dp->pathname, sizeof(dp
[all...]
/ast/src/cmd/pzip/
H A Dpzip.c200 Sfio_t* dp; local
217 if (!(dp = sfstropen()))
240 sfprintf(dp, "library=%s\n", opt_info.arg);
243 sfputr(dp, opt_info.arg, '\n');
251 sfprintf(dp, "row=%d\n", opt_info.num);
258 sfprintf(dp, "split%s%s\n", opt_info.arg ? "=" : "", opt_info.arg ? opt_info.arg : "");
288 sfprintf(dp, "regress\n");
291 sfprintf(dp, "test=%s\n", opt_info.arg);
297 sfprintf(dp, "prefix=%s\n", opt_info.arg);
304 sfputr(dp, opt_inf
[all...]
H A Dpcmp.c70 static Sfio_t* dp; local
73 if (!dp && !(dp = sfstropen()) || !vp && !(vp = sfstropen()))
76 sfwrite(dp, p, cols);
83 sfputu(dp, n);
84 sfputu(dp, i + 1);
90 sfputu(dp, i + 1);
93 sfputu(dp, 0);
98 sfputu(dp, n);
99 sfputu(dp,
[all...]
/ast/src/lib/libcmd/
H A Dfmt.c238 char* dp; local
286 dp = buf;
321 *dp++ = '\\';
322 *dp++ = 'n';
329 *dp++ = '\n';
342 if (x && dp != buf && *(dp - 1) != ' ')
343 *dp++ = ' ';
344 *dp++ = '\\';
357 if (x && c != '\n' && dp !
[all...]
/ast/src/lib/libpp/
H A Dppsearch.c107 * search for file using directories in dp
111 search(register struct ppfile* fp, register struct ppdirs* dp, int type, int flags) argument
147 dp ? (dp->index == INC_PREFIX ? "pre" : dp->index == INC_LOCAL ? "lcl" : dp->index == INC_VENDOR ? "vnd" : "std") : NiL,
148 dp ? dp->name : NiL,
161 for (index = -1; dp; dp
599 register struct ppdirs* dp; local
[all...]
/ast/src/cmd/kshlib/dss/
H A Ddss.c99 char *dp; member in struct:dssfile
134 struct parent *dp = (struct parent*)nv_hasdisc(bp->vnode,&parent_disc); local
135 Dss_t *dss = dp->dss;
136 struct query *pp = dp->qp;
140 int n = (char**)bp->ptr-dp->hdr.names;
149 if(!(qp = cxquery(cx, dp->hdr.names[n], cx->disc)))
153 pp->next = dp->qp;
154 dp->qp = pp;
162 struct query *xp, **ppp = &dp->qp;
182 if(!bp->vnode->nvalue || !dp
294 struct parent *dp = (struct parent*)pp->ptype; local
355 struct parent *dp = (struct parent*)pp->ptype; local
392 struct parent *dp = (struct parent*)pp->ptype; local
454 node(Cxvariable_t *vp,struct parent *dp) argument
513 Namtype_t *dp; local
559 struct parent *dp = (struct parent*)fp; local
604 dss_unset(Namval_t *np, struct parent *dp) argument
671 struct parent *dp = (struct parent*)fp; local
727 struct parent *dp = (struct parent*)fp; local
750 struct parent *dp = (struct parent*)fp; local
928 struct parent *dp; local
974 struct type *dp = newof((struct type*)0, struct type,1,0); local
1148 struct parent *dp; local
1392 Cxdisc_t *dp = (Cxdisc_t*)bp->ptr; local
1418 struct parent *dp = (struct parent*)pp->ptype; local
[all...]
/ast/src/cmd/cs/
H A Ddbm.c149 register Db_t* dp; local
244 for (dp = state->dbs; dp < state->dbs + state->conmax; dp++)
245 if (dp->ref > 0 && dp->ino == st.st_ino && dp->dev == st.st_dev)
247 dp->ref++;
248 cp->db = dp;
251 for (dp
355 register Db_t* dp; local
[all...]
/ast/src/cmd/ksh93/bltins/
H A Dcd_pwd.c56 register const char *dp; local
101 if(!(cdpath = (Pathcomp_t*)shp->cdpathlist) && (dp=sh_scoped(shp,CDPNOD)->nvalue.cp))
103 if(cdpath=path_addpath(shp,(Pathcomp_t*)0,dp,PATH_CDPATH))
117 for(dp=dir; *dp=='.'; dp++)
119 if(*++dp=='.' && (*++dp=='/' || *dp==0))
121 else if(*dp
[all...]
/ast/src/lib/libcs/
H A Dmsgsend.c39 register struct dirent* dp; local
62 dp = (struct dirent*)data;
63 de = (struct dirent*)((char*)dp + ret);
64 while (dp < de)
66 i = D_NAMLEN(dp);
67 msgputz(&b, e, dp->d_name, i + 1);
68 msgputu(&b, e, D_FILENO(dp));
70 i = dp->d_reclen;
72 i = D_RECSIZ(dp, i);
74 dp
[all...]
/ast/src/lib/libjcl/
H A Dfind.c173 register Dir_t* dp; local
179 for (dp = lp->head; dp; dp = dp->next)
180 if (streq(dir, dp->dir))
182 if (!(dp = oldof(0, Dir_t, 1, strlen(dir))))
187 strcpy(dp->dir, dir);
188 dp->next = 0;
189 dp
206 register Dir_t* dp; local
[all...]
/ast/src/lib/libpz/
H A Dpzsplit.c132 flush(Deflate_t* dp, size_t w, Sfio_t* op) argument
143 if (!use && (!(dp->pz->test & 04) || !(file = getenv("_AST_pzip_debug_use")) || !(use = strton(file, NiL, NiL, 1))))
145 dp->pz->count.windows++;
146 if ((dp->pz->flags & (PZ_DUMP|PZ_VERBOSE)) && dp->pz->disc->errorf)
147 (*dp->pz->disc->errorf)(dp->pz, dp->pz->disc, 0, "window %I*u %I*u", sizeof(dp->pz->count.windows), dp
[all...]

Completed in 74 milliseconds

123456