/ast/src/cmd/3d/ |
H A D | pathcanon.c | 40 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 D | fchdir3d.c | 31 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 D | vcs.c | 217 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 D | rmdir3d.c | 31 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 D | sfdcdos.c | 60 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 D | sfdcprefix.c | 47 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 D | sfdcmore.c | 59 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 D | vcs_dir.c | 33 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 D | readdir.c | 42 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 D | test.c | 37 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 D | ss.c | 548 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 D | nvtree.c | 53 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 D | pathfind.c | 56 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 D | regsub.c | 35 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 D | tp.c | 58 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 D | pzip.c | 200 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 D | pcmp.c | 70 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 D | fmt.c | 238 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 D | ppsearch.c | 107 * 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 D | dss.c | 99 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 D | dbm.c | 149 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 D | cd_pwd.c | 56 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 D | msgsend.c | 39 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 D | find.c | 173 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 D | pzsplit.c | 132 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...] |