diff options
Diffstat (limited to 'src/lib9/_p9dir.c')
-rw-r--r-- | src/lib9/_p9dir.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib9/_p9dir.c b/src/lib9/_p9dir.c index b49cd4df..0fb3410e 100644 --- a/src/lib9/_p9dir.c +++ b/src/lib9/_p9dir.c @@ -34,7 +34,7 @@ static vlong disksize(int fd, struct stat *st) { off_t mediasize; - + if(ioctl(fd, DIOCGMEDIASIZE, &mediasize) >= 0) return mediasize; return 0; @@ -155,7 +155,7 @@ _p9dir(struct stat *lst, struct stat *st, char *name, Dir *d, char **str, char * sz += strlen(s)+1; if(d){ if(*str+strlen(s)+1 > estr) - d->uid = "oops"; + d->uid = "oops"; else{ strcpy(*str, s); d->uid = *str; @@ -178,7 +178,7 @@ _p9dir(struct stat *lst, struct stat *st, char *name, Dir *d, char **str, char * sz += strlen(s)+1; if(d){ if(*str + strlen(s)+1 > estr) - d->gid = "oops"; + d->gid = "oops"; else{ strcpy(*str, s); d->gid = *str; @@ -240,4 +240,3 @@ _p9dir(struct stat *lst, struct stat *st, char *name, Dir *d, char **str, char * return sz; } - |