Lines Matching refs:ept
134 struct cfent *ept;
136 ept = &(ext->cf_ent);
139 ept->pinfo = NULL;
140 (void) gpkgmapvfp(ept, (VFP_T *)NULL); /* This just clears stuff. */
144 (void) strncpy(ept->pkg_class, classname, CLSSIZ);
172 ept->path = ext->client_path;
175 if (RELATIVE(ept->path)) {
176 progerr(gettext(ERR_RELPATH), ept->path);
182 ept->ftype = ((n >= argc) ? 'l' : argv[n++][0]);
186 progerr(gettext(ERR_LINK), ept->path);
192 progerr(gettext(ERR_LINKARGS), ept->path);
200 if (!strchr("sl", ept->ftype)) {
201 progerr(gettext(ERR_LINKFTYPE), ept->ftype, ept->path);
208 ept->ainfo.local = ext->client_local;
216 ept->ftype = argv[n++][0];
217 if (strchr("sl", ept->ftype)) {
218 progerr(gettext(ERR_LINK), ept->path);
220 } else if (!strchr("?fvedxcbp", ept->ftype)) {
221 progerr(gettext(ERR_FTYPE), ept->ftype, ept->path);
225 if (ept->ftype == 'b' || ept->ftype == 'c') {
227 ept->ainfo.major = strtol(argv[n++], &ret, 0);
230 ept->path);
235 ept->ainfo.minor = strtol(argv[n++], &ret, 0);
238 ept->path);
247 ept->ainfo.mode = strtol(argv[n++], &ret, 8);
249 progerr(gettext(ERR_MODE), argv[n-1], ept->path);
254 (void) strncpy(ept->ainfo.owner, argv[n++], ATRSIZ);
256 (void) strncpy(ept->ainfo.group, argv[n++], ATRSIZ);
259 if (strchr("dxbcp", ept->ftype) && !allspec) {
260 progerr(gettext(ERR_ARGC), ept->path);
261 progerr(gettext(ERR_SPECALL), ept->ftype);
265 progerr(gettext(ERR_ARGC), ept->path);