Fix small bugs.
This commit is contained in:
parent
2f2df5e02e
commit
c4097c2951
14 changed files with 71 additions and 34 deletions
|
|
@ -101,6 +101,8 @@ ls(char *s, int multi)
|
|||
return 1;
|
||||
}
|
||||
if(db->qid.type&QTDIR && dflag==0){
|
||||
free(db);
|
||||
db = nil;
|
||||
output();
|
||||
fd = open(s, OREAD);
|
||||
if(fd == -1)
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ void Vinit(void){
|
|||
for(s=*env;*s && *s!='(' && *s!='=';s++);
|
||||
switch(*s){
|
||||
case '\0':
|
||||
pfmt(err, "rc: odd environment %q?\n", *env);
|
||||
// pfmt(err, "rc: odd environment %q?\n", *env);
|
||||
break;
|
||||
case '=':
|
||||
*s='\0';
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ main(int argc, char *argv[])
|
|||
{
|
||||
int i;
|
||||
Waitmsg *w;
|
||||
vlong t0, t1;
|
||||
long l;
|
||||
char *p;
|
||||
char err[ERRMAX];
|
||||
|
|
@ -20,6 +21,7 @@ main(int argc, char *argv[])
|
|||
exits("usage");
|
||||
}
|
||||
|
||||
t0 = nsec();
|
||||
switch(fork()){
|
||||
case -1:
|
||||
error("fork");
|
||||
|
|
@ -37,8 +39,9 @@ main(int argc, char *argv[])
|
|||
|
||||
loop:
|
||||
w = wait();
|
||||
t1 = nsec();
|
||||
if(w == nil){
|
||||
errstr(err, sizeof err);
|
||||
rerrstr(err, sizeof err);
|
||||
if(strcmp(err, "interrupted") == 0)
|
||||
goto loop;
|
||||
error("wait");
|
||||
|
|
@ -47,7 +50,7 @@ main(int argc, char *argv[])
|
|||
add("%ld.%.2ldu", l/1000, (l%1000)/10);
|
||||
l = w->time[1];
|
||||
add("%ld.%.2lds", l/1000, (l%1000)/10);
|
||||
l = w->time[2];
|
||||
l = (t1-t0)/1000000;
|
||||
add("%ld.%.2ldr", l/1000, (l%1000)/10);
|
||||
add("\t");
|
||||
for(i=1; i<argc; i++){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue