Lines Matching refs:ept
61 static int procassign(struct cfent *ept, char **server_local,
91 procassign(struct cfent *ept, char **server_local, char **client_local,
99 if (nc >= 0 && ept->ftype != 'i')
100 if ((ept->pkg_class_idx = cl_idx(ept->pkg_class)) == -1)
103 if (ept->volno > nparts)
113 if ((mapflag > 1) && strchr("fve", ept->ftype)) {
114 if (ept->ainfo.local == NULL) {
116 (void) strcpy(&source[1], ept->path);
117 ept->ainfo.local = pathdup(source);
118 *server_local = ept->ainfo.local;
119 *client_local = ept->ainfo.local;
130 if (mapflag && (ept->ftype != 'i')) {
131 mappath(getmapmode(), ept->path); /* evaluate variables */
132 canonize(ept->path); /* Fix path as necessary. */
137 ept->path);
139 ept->path = *server_path; /* default */
145 if (strchr("sl", ept->ftype)) {
147 mappath(getmapmode(), ept->ainfo.local);
148 if (!RELATIVE(ept->ainfo.local)) {
149 canonize(ept->ainfo.local);
152 if (ept->ftype == 'l') {
157 ept->ainfo.local);
161 ept->ainfo.local = *server_local;
172 *server_path = pathdup(ept->path);
174 ept->path = *server_path;
178 if (ept->ainfo.local != NULL)
180 *server_local = pathdup(ept->ainfo.local);
181 ept->ainfo.local = *server_local;
182 *client_local = ept->ainfo.local;
198 struct cfent *ept = (struct cfent *)NULL;
229 (ept && ept->path && *ept->path) ?
230 ept->path : "Unknown");
246 ept = *ept_ptr;
249 (void) memcpy(ept, &map_entry, sizeof (struct cfent));
251 if (procassign(ept, &server_local, &client_local,
290 struct cfent *ept, *ept_i;
307 ept = eptlist[index];
310 if (strcmp(ept->path, eptlist[index-1]->path) > 0) {
327 n = strcmp(ept->path, ept_i->path);
329 if (!ckdup(ept, ept_i)) {
331 ept->path);
359 eptlist[i] = ept;