Home
last modified time | relevance | path

Searched refs:dirbuf (Results 1 – 18 of 18) sorted by relevance

/plan9/sys/src/cmd/auth/secstore/
H A Ddirls.c8 ls(char *p, Dir **dirbuf) in ls() argument
19 n = dirreadall(fd, dirbuf); in ls()
62 Dir *dirbuf; in dirls() local
64 if(path==nil || (ndir = ls(path, &dirbuf)) < 0) in dirls()
67 qsort(dirbuf, ndir, sizeof dirbuf[0], (int (*)(void *, void *))compare); in dirls()
69 if((m = strlen(dirbuf[i].name)) > nmwid) in dirls()
71 snprint(buf, sizeof(buf), "%ulld", dirbuf[i].length); in dirls()
76 date = ctime(dirbuf[i].mtime); in dirls()
78 n = snprint(buf, sizeof buf, "%*ulld %s", lenwid, dirbuf[i].length, date+4); in dirls()
79 n += enc64(dig, sizeof dig, sha1file(path, dirbuf[i].name), SHA1dlen); in dirls()
[all …]
/plan9/sys/src/cmd/
H A Drm.c25 Dir *dirbuf; in rmdir() local
32 n = dirreadall(fd, &dirbuf); in rmdir()
48 snprint(name, nname, "%s/%s", f, dirbuf[i].name); in rmdir()
50 dirbuf[i].qid.type = QTFILE; /* so we won't recurse */ in rmdir()
52 if(dirbuf[i].qid.type & QTDIR) in rmdir()
60 if(dirbuf[j].qid.type & QTDIR){ in rmdir()
61 snprint(name, nname, "%s/%s", f, dirbuf[j].name); in rmdir()
67 free(dirbuf); in rmdir()
H A Dls.c29 NDir* dirbuf; variable
114 dirbuf[ndir+i].d = db+i; in ls()
115 dirbuf[ndir+i].prefix = multi? s : 0; in ls()
122 dirbuf[ndir].d = db; in ls()
123 dirbuf[ndir].prefix = 0; in ls()
127 dirbuf[ndir].prefix = s; in ls()
143 qsort(dirbuf, ndir, sizeof dirbuf[0], (int (*)(void*, void*))compar); in output()
145 dowidths(dirbuf[i].d); in output()
147 if(!pflag && (s = dirbuf[i].prefix)) { in output()
150 sprint(buf, "%s/%s", s, dirbuf[i].d->name); in output()
[all …]
H A Dyacc.c1179 char actnm[8], *stemc, *s, dirbuf[128]; in setup() local
1223 if(infile[0] != '/' && getwd(dirbuf, sizeof dirbuf)!=nil){ in setup()
1224 i = strlen(infile)+1+strlen(dirbuf)+1+10; in setup()
1227 snprint(s, i, "%s/%s", dirbuf, infile); in setup()
/plan9/sys/src/ape/lib/ap/plan9/
H A Dgetpwnam.c7 static char dirbuf[40] = "/usr/"; variable
23 strncpy(dirbuf+5, nam, sizeof(dirbuf)-6); in getpwnam()
24 holdpw.pw_dir = dirbuf; in getpwnam()
H A Dgetpwuid.c8 static char dirbuf[40] = "/usr/"; variable
24 strncpy(dirbuf+5, nam, sizeof(dirbuf)-6); in getpwuid()
25 holdpw.pw_dir = dirbuf; in getpwuid()
/plan9/sys/src/cmd/6l/
H A Dcompat.c60 uchar dirbuf[400]; in fileexists() local
63 return stat(s, dirbuf, sizeof(dirbuf)) >= 0; in fileexists()
/plan9/sys/src/cmd/ql/
H A Dcompat.c61 uchar dirbuf[400]; in fileexists() local
64 return stat(s, dirbuf, sizeof(dirbuf)) >= 0; in fileexists()
/plan9/sys/src/cmd/vl/
H A Dcompat.c61 uchar dirbuf[400]; in fileexists() local
64 return stat(s, dirbuf, sizeof(dirbuf)) >= 0; in fileexists()
/plan9/sys/src/cmd/8l/
H A Dcompat.c61 uchar dirbuf[400]; in fileexists() local
64 return stat(s, dirbuf, sizeof(dirbuf)) >= 0; in fileexists()
/plan9/sys/src/cmd/kl/
H A Dcompat.c61 uchar dirbuf[400]; in fileexists() local
64 return stat(s, dirbuf, sizeof(dirbuf)) >= 0; in fileexists()
/plan9/sys/src/cmd/5l/
H A Dcompat.c61 uchar dirbuf[400]; in fileexists() local
64 return stat(s, dirbuf, sizeof(dirbuf)) >= 0; in fileexists()
/plan9/sys/src/cmd/upas/q/
H A Drunq.c24 Dir *dirbuf; variable
248 nfiles = sysdirreadall(fd, &dirbuf); in rundir()
251 if(dirbuf[i].name[0]!='C' || dirbuf[i].name[1]!='.') in rundir()
253 dofile(&dirbuf[i]); in rundir()
255 free(dirbuf); in rundir()
274 if(strcmp(&dirbuf[i].name[1], &name[1]) == 0) in remmatch()
275 sysremove(dirbuf[i].name); in remmatch()
/plan9/sys/src/9/port/
H A Dswap.c410 uchar dirbuf[sizeof(Dir)+100]; in setswapchan() local
427 n = devtab[c->type]->stat(c, dirbuf, sizeof dirbuf); in setswapchan()
432 convM2D(dirbuf, n, &d, nil); in setswapchan()
H A Ddevmnt.c1159 mntdirfix(uchar *dirbuf, Chan *c) in mntdirfix() argument
1164 dirbuf += BIT16SZ; /* skip count */ in mntdirfix()
1165 PBIT16(dirbuf, r); in mntdirfix()
1166 dirbuf += BIT16SZ; in mntdirfix()
1167 PBIT32(dirbuf, c->dev); in mntdirfix()
/plan9/sys/src/cmd/auth/
H A Dwarning.c8 Dir *dirbuf; variable
73 nfiles = dirreadall(fd, &dirbuf); in dodir()
76 douser(f, dirbuf[i].name); in dodir()
/plan9/sys/src/cmd/unix/drawterm/kern/
H A Ddevmnt.c1177 mntdirfix(uchar *dirbuf, Chan *c) in mntdirfix() argument
1182 dirbuf += BIT16SZ; /* skip count */ in mntdirfix()
1183 PBIT16(dirbuf, r); in mntdirfix()
1184 dirbuf += BIT16SZ; in mntdirfix()
1185 PBIT32(dirbuf, c->dev); in mntdirfix()
/plan9/sys/doc/
H A Dacidpaper.ms1169 122: memmove(dirbuf+ndir, db, sizeof(Dir));
1170 123: dirbuf[ndir].prefix = 0;
1173 126: dirbuf[ndir].prefix = s;