| /plan9/sys/src/cmd/execnet/ |
| H A D | fs.c | 37 #define TYPE(path) ((int)(path) & 0xFF) argument 38 #define NUM(path) ((uint)(path)>>8) argument 69 fillstat(Dir *d, ulong path) in fillstat() argument 78 d->qid.path = path; in fillstat() 82 type = TYPE(path); in fillstat() 87 snprint(buf, sizeof buf, "%ud", NUM(path)); in fillstat() 97 fillstat(&r->d, r->fid->qid.path); in fsstat() 153 ulong path; in fsread() local 155 path = r->fid->qid.path; in fsread() 156 switch(TYPE(path)){ in fsread() [all …]
|
| /plan9/sys/src/9/pcboot/ |
| H A D | fs.c | 22 nextelem(char *path, char *elem) in nextelem() argument 26 while(*path == '/') in nextelem() 27 path++; in nextelem() 28 if(*path==0 || *path==' ') in nextelem() 30 for(i=0; *path!='\0' && *path!='/' && *path!=' '; i++){ in nextelem() 35 *elem++ = *path++; in nextelem() 38 return path; in nextelem() 42 fswalk(Bootfs *fs, char *path, File *f) in fswalk() argument 50 f->path = path; in fswalk() 51 while(path = nextelem(path, element)){ in fswalk() [all …]
|
| /plan9/sys/src/cmd/cifs/ |
| H A D | info.c | 64 d->qid.path = slot; in dirgeninfo() 70 makeinfo(int path) in makeinfo() argument 74 if(path < 0 || path > nelem(Infdir)) in makeinfo() 76 if(Infdir[path].buf != nil) in makeinfo() 79 if((*Infdir[path].func)(&f) == -1l) in makeinfo() 81 Infdir[path].buf = fmtstrflush(&f); in makeinfo() 82 Infdir[path].len = strlen(Infdir[path].buf); in makeinfo() 87 readinfo(int path, char *buf, int len, int off) in readinfo() argument 89 if(path < 0 || path > nelem(Infdir)) in readinfo() 91 if(off > Infdir[path].len) in readinfo() [all …]
|
| H A D | dfs.c | 70 char *path; member 90 cp->host, cp->share, cp->path); in dfscacheinfo() 109 lookup(char *path, int *match) in lookup() argument 119 m = strlen(path); in lookup() 124 if(strncmp(path, cp->src, n) != 0) in lookup() 126 if(path[n] != 0 && path[n] != '/') in lookup() 144 char *p, *path; in mapfile() local 147 path = opath; in mapfile() 148 if((cp = lookup(path, &exact)) != nil){ in mapfile() 150 *cp->path? "/": "", cp->path, path + strlen(cp->src)); in mapfile() [all …]
|
| H A D | main.c | 16 char *path; /* full path fo file */ member 83 fmtprint(f, "%-9s %s\n", type, ap->path); in filetableinfo() 90 mkqid(char *s, int is_dir, long vers, int subtype, long path) in mkqid() argument 102 q.path = *((uvlong *)u.digest) & ~0xfffL; in mkqid() 103 q.path |= ((path & 0xff) << 4); in mkqid() 104 q.path |= (subtype & 0xf); in mkqid() 107 q.path = *((uvlong *)u.digest) & ~0xfL; in mkqid() 132 I2D(Dir *d, Share *sp, char *path, FInfo *fi) in I2D() argument 155 d->qid = mkqid(path, fi->attribs & ATTR_DIRECTORY, fi->changed, 0, 0); in I2D() 174 newpath(char *path, char *name) in newpath() argument [all …]
|
| /plan9/sys/src/cmd/webfs/ |
| H A D | fs.c | 65 #define TYPE(path) ((int)(path) & 0xFF) argument 66 #define NUM(path) ((uint)(path)>>8) argument 101 "path", 0444, offsetof(Url, path), 110 fillstat(Dir *d, uvlong path, ulong length, char *ext) in fillstat() argument 119 d->qid.path = path; in fillstat() 122 type = TYPE(path); in fillstat() 131 snprint(buf, sizeof buf, "%ud", NUM(path)); in fillstat() 141 fillstat(&r->d, r->fid->qid.path, 0, nil); in fsstat() 200 ulong path; in fsread() local 202 path = r->fid->qid.path; in fsread() [all …]
|
| H A D | url.c | 248 } url, scheme, authority, path, query, fragment; member 350 char *url, *path; in resolve_relative() local 374 if(su->path.s==nil && su->scheme.s==nil && su->authority.s==nil && su->query.s==nil){ in resolve_relative() 387 if(base->path) in resolve_relative() 388 plen += strlen(base->path); in resolve_relative() 389 if(su->path.s) in resolve_relative() 390 plen += 1 + (su->path.e - su->path.s); in resolve_relative() 408 path = emalloc(plen+1); in resolve_relative() 412 path[0] = '\0'; in resolve_relative() 413 ppath = path; in resolve_relative() [all …]
|
| /plan9/sys/src/cmd/troff/ |
| H A D | dwbinit.c | 108 char *path; in DWBdebug() local 133 if ( (path = ptr->value) == NULL ) { in DWBdebug() 134 path = *ptr->address; in DWBdebug() 135 fprintf(stderr, " pointer: %s\n", path); in DWBdebug() 136 } else fprintf(stderr, " array[%d]: %s\n", ptr->length, path); in DWBdebug() 137 if ( level == 0 && *path == '/' ) in DWBdebug() 151 char *path; in DWBhome() local 172 path = ptr + len + 1; in DWBhome() 173 for ( ptr = path; !isspace(*ptr) && *ptr != ';'; ptr++ ) ; in DWBhome() 177 if ( (home = malloc(strlen(path)+1)) != NULL ) in DWBhome() [all …]
|
| /plan9/sys/src/ape/cmd/pdksh/ |
| H A D | path.c | 48 static char *do_phys_path ARGS((XString *xsp, char *xp, const char *path)); 145 simplify_path(path) in simplify_path() argument 146 char *path; in simplify_path() 151 char *very_start = path; 154 if (!*path) 157 if ((isrooted = ISROOTEDPATH(path))) 160 if (path[0] && path[1] == ':') /* skip a: */ 181 if (path[0] && ISDIRSEP(path[0]) && path[1] && ISDIRSEP(path[1])) 191 if (cur == path) 228 set_current_wd(path) in set_current_wd() argument [all …]
|
| /plan9/sys/src/cmd/unix/drawterm/kern/ |
| H A D | devfs-win32.c | 34 char* path; member 63 static int chown(char *path, int uid, int); 134 char path[MAXPATH]; in fswalk1() local 137 fspath(c, name, path); in fswalk1() 141 if(stat(path, &stbuf) < 0) in fswalk1() 150 c->qid = fsqid(path, &stbuf); in fswalk1() 194 char path[MAXPATH]; in fsstat() local 199 fspath(c, 0, path); in fsstat() 200 if(stat(path, &stbuf) < 0) in fsstat() 220 char path[MAXPATH]; in fsopen() local [all …]
|
| H A D | devfs-posix.c | 117 char path[MAXPATH]; in fswalk1() local 120 fspath(c, name, path); in fswalk1() 124 if(stat(path, &stbuf) < 0) in fswalk1() 133 c->qid = fsqid(path, &stbuf); in fswalk1() 177 char path[MAXPATH]; in fsstat() local 182 fspath(c, 0, path); in fsstat() 183 if(stat(path, &stbuf) < 0) in fsstat() 203 char path[MAXPATH]; in fsopen() local 235 fspath(c, 0, path); in fsopen() 237 uif->dir = opendir(path); in fsopen() [all …]
|
| /plan9/sys/src/ape/cmd/pax/ |
| H A D | link.c | 106 Path *path; local 128 for (path = linkp->l_path; path; path = pathnext) { 129 if (strcmp(path->p_name, name) == 0) { 131 if (path->p_name) { 132 free(path->p_name); 134 if (pathnext = path->p_forw) { 135 pathnext->p_back = path->p_back; 137 if (path->p_back) { 138 path->p_back->p_forw = pathnext; 140 if (linkp->l_path == path) { [all …]
|
| /plan9/sys/src/ape/lib/ap/plan9/ |
| H A D | unlink.c | 16 unlink(const char *path) in unlink() argument 25 if((db1 = _dirstat(path)) == nil) { in unlink() 32 if(db1->qid.path == db2->qid.path && in unlink() 36 sprintf(newelem, "%8.8lx%8.8lx", (ulong)(db2->qid.path>>32), (ulong)db2->qid.path); in unlink() 40 p = (char*)path; in unlink() 42 p = strrchr(path, '/'); in unlink() 46 memmove(newname, path, p-path); in unlink() 47 newname[p-path] = '/'; in unlink() 48 strcpy(newname+(p-path)+1, newelem); in unlink() 72 if((n=_REMOVE(path)) < 0) in unlink()
|
| H A D | open.c | 14 open(const char *path, int flags, ...) in open() argument 24 if(access(path, 0) >= 0){ in open() 31 n = _OPEN(path, f); in open() 37 n = _CREATE(path, f, mode&0777); in open() 44 n = _OPEN(path, f); in open() 54 fi->name = malloc(strlen(path)+1); in open() 56 strcpy(fi->name, path); in open()
|
| /plan9/sys/src/cmd/aquarela/ |
| H A D | smbpath.c | 4 smbpathsplit(char *path, char **dirp, char **namep) in smbpathsplit() argument 7 char *p = strrchr(path, '/'); in smbpathsplit() 10 *namep = smbestrdup(path); in smbpathsplit() 13 if (p == path) in smbpathsplit() 16 dir = smbemalloc(p - path + 1); in smbpathsplit() 17 memcpy(dir, path, p - path); in smbpathsplit() 18 dir[p - path] = 0; in smbpathsplit()
|
| H A D | smbcomdeletedir.c | 7 char *path; in smbcomdeletedirectory() local 14 if (!smbbuffergetb(b, &fmt) || fmt != 0x04 || !smbbuffergetstring(b, h, SMB_STRING_PATH, &path)) in smbcomdeletedirectory() 16 smblogprint(h->command, "smbcomdeletedirectory: %s\n", path); in smbcomdeletedirectory() 22 smbstringprint(&fullpath, "%s%s", t->serv->path, path); in smbcomdeletedirectory() 27 free(path); in smbcomdeletedirectory() 31 free(path); in smbcomdeletedirectory()
|
| H A D | smbcomcreatedir.c | 7 char *path; in smbcomcreatedirectory() local 14 if (!smbbuffergetb(b, &fmt) || fmt != 0x04 || !smbbuffergetstring(b, h, SMB_STRING_PATH, &path)) in smbcomcreatedirectory() 16 smblogprint(h->command, "smbcomcreatedirectory: %s\n", path); in smbcomcreatedirectory() 22 smbstringprint(&fullpath, "%s%s", t->serv->path, path); in smbcomcreatedirectory() 27 free(path); in smbcomcreatedirectory() 32 free(path); in smbcomcreatedirectory()
|
| /plan9/sys/src/cmd/gs/src/ |
| H A D | zfontenum.c | 40 char *fontname, *path; member 52 char *fontname, *path; in z_fontenum() local 68 while((code = gp_enumerate_fonts_next(enum_state, &fontname, &path )) > 0) { in z_fontenum() 69 if (fontname == NULL || path == NULL) { in z_fontenum() 78 length = strlen(path) + 1; in z_fontenum() 79 r->path = gs_malloc(imemory->non_gc_memory, length, 1, "native font path"); in z_fontenum() 80 memcpy(r->path, path, length); in z_fontenum() 104 length = strlen(r->path); in z_fontenum() 108 memcpy(string, r->path, length); in z_fontenum() 118 results->path, strlen(results->path) + 1, 1, "native font path"); in z_fontenum()
|
| H A D | gxcpath.c | 46 …enum_ptrs, gx_clip_path *cptr) return ENUM_USING(st_path, &cptr->path, sizeof(cptr->path), index -… 60 RELOC_USING(st_path, &cptr->path, sizeof(gx_path)); in RELOC_PTRS_WITH() 113 pcpath->path.bbox = *pbox; in cpath_init_rectangle() 115 pcpath->id = gs_next_ids(pcpath->path.memory, 1); /* path changed => change id */ in cpath_init_rectangle() 150 if (shared->path.segments == &shared->path.local_segments) { in gx_cpath_init_contained_shared() 156 pcpath->path.memory = mem; in gx_cpath_init_contained_shared() 157 pcpath->path.allocation = path_allocated_contained; in gx_cpath_init_contained_shared() 158 rc_increment(pcpath->path.segments); in gx_cpath_init_contained_shared() 166 code = gx_path_alloc_contained(&pcpath->path, mem, cname); in gx_cpath_init_contained_shared() 195 pcpath->path.allocation = path_allocated_on_heap; in gx_cpath_alloc_shared() [all …]
|
| H A D | gp_unix_cache.c | 80 char *home, *path; in gp_cache_prefix() local 97 path = malloc(pathlen); in gp_cache_prefix() 98 if (path == NULL) { free(home); return prefix; } in gp_cache_prefix() 99 result = gp_file_name_combine(home, hlen, prefix+2, plen-2, false, path, &pathlen); in gp_cache_prefix() 102 prefix = path; in gp_cache_prefix() 120 char *path; in gp_cache_indexfilename() local 125 path = malloc(len); in gp_cache_indexfilename() 127 result = gp_file_name_combine(prefix, strlen(prefix), fn, strlen(fn), true, path, &len); in gp_cache_indexfilename() 130 free(path); in gp_cache_indexfilename() 131 path = malloc(++len); in gp_cache_indexfilename() [all …]
|
| /plan9/sys/src/cmd/wikifs/ |
| H A D | fs.c | 65 qidtype(uvlong path) in qidtype() argument 67 return (path>>40)&0xFF; in qidtype() 71 qidnum(uvlong path) in qidnum() argument 73 return (path>>24)&0xFFFF; in qidnum() 77 qidvers(uvlong path) in qidvers() argument 79 return (path>>8)&0xFFFF; in qidvers() 83 qidfile(uvlong path) in qidfile() argument 85 return path&0xFF; in qidfile() 139 uvlong path; in fswalk1() local 146 path = fid->qid.path; in fswalk1() [all …]
|
| /plan9/sys/src/cmd/aux/ |
| H A D | depend.c | 92 char *path; /* path name of dependency file */ member 105 char *path; member 331 char *path; in mkpath() local 336 path = emalloc(len); in mkpath() 338 sprint(path, "%s/%s", dir, file); in mkpath() 340 sprint(path, "%s", dir); in mkpath() 341 return path; in mkpath() 383 fprint(2, "%F path %llux\n", &r->f, f->qid.path); in fsrun() 460 fprint(2, "%F path %llux\n", &r->f, r->fid->qid.path); in fsreply() 498 f->path = strdup("/"); in fsattach() [all …]
|
| /plan9/sys/src/cmd/unix/drawterm/exportfs/ |
| H A D | exportfs.c | 281 char *path; in file() local 286 path = makepath(parent, name); in file() 287 dir = dirstat(path); in file() 288 free(path); in file() 311 f->qid.path = f->qidt->uniqpath; in file() 335 root->qid.path = root->qidt->uniqpath; in initroot() 349 psmpt->qid.path = psmpt->qidt->uniqpath; in initroot() 362 char *c, *s, *path, *seg[256]; in makepath() local 370 path = malloc(n); in makepath() 371 if(path == nil) in makepath() [all …]
|
| /plan9/sys/src/cmd/ssh1/ |
| H A D | sshnet.c | 94 #define TYPE(path) ((int)(path) & 0xFF) argument 95 #define NUM(path) ((uint)(path)>>8) argument 326 fillstat(Dir *d, uvlong path) in fillstat() argument 333 d->qid.path = path; in fillstat() 335 t = &tab[TYPE(path)]; in fillstat() 339 d->name = smprint("%ud", NUM(path)); in fillstat() 354 r->fid->qid.path = PATH(Qroot, 0); in fsattach() 364 fillstat(&r->d, r->fid->qid.path); in fsstat() 414 ulong path; in fswalk1() local 416 path = fid->qid.path; in fswalk1() [all …]
|
| /plan9/sys/src/cmd/postscript/download/ |
| H A D | download.c | 213 char *path; in readmap() local 231 if ( (path = malloc(strlen(hostfontdir) + strlen(mapname) + in readmap() 234 sprintf(path, "%s/%s%s", hostfontdir, mapname, suffix); in readmap() 235 } else path = mapname; in readmap() 237 if ( (fd = open(path, 0)) != -1 ) { in readmap() 239 error(FATAL, "can't fstat %s", path); in readmap() 241 error(FATAL, "no memory for %s (%d bytes)", path, sbuf.st_size + 2); in readmap() 243 error(FATAL, "can't read %s", path); in readmap() 262 error(FATAL, "map table format error - check %s", path); in readmap() 271 char *path; in readresident() local [all …]
|