if(lbn < NDIRECT) {
if(ip->addrs[lbn] == 0) {
b = balloc(ip->dev);
- if(b <= 0) return -1;
+ if(b <= 0)
+ return -1;
ip->addrs[lbn] = b;
}
} else {
if(ip->addrs[INDIRECT] == 0) {
b = balloc(ip->dev);
- if(b <= 0) return -1;
+ if(b <= 0)
+ return -1;
ip->addrs[INDIRECT] = b;
}
inbp = bread(ip->dev, ip->addrs[INDIRECT]);
inaddrs = (uint*) inbp->data;
if(inaddrs[lbn - NDIRECT] == 0) {
b = balloc(ip->dev);
- if(b <= 0) return -1;
+ if(b <= 0)
+ return -1;
inaddrs[lbn - NDIRECT] = b;
bwrite(inbp, ip->addrs[INDIRECT]);
}
int lbn;
while(r < n) {
lbn = off / BSIZE;
- if(lbn >= MAXFILE) return r;
+ if(lbn >= MAXFILE)
+ return r;
if(newblock(ip, lbn) < 0) {
cprintf("newblock failed\n");
return r;
}
if(r > 0) {
if(off > ip->size) {
- if(ip->type == T_DIR) ip->size = ((off / BSIZE) + 1) * BSIZE;
- else ip->size = off;
+ if(ip->type == T_DIR)
+ ip->size = ((off / BSIZE) + 1) * BSIZE;
+ else
+ ip->size = off;
}
iupdate(ip);
}
if(ret_ip)
*ret_ip = 0;
- if(*cp == '/') dp = iget(rootdev, 1);
+ if(*cp == '/')
+ dp = iget(rootdev, 1);
else {
dp = p->cwd;
iincref(dp);
(uint) _binary_bootother_size);
for(c = 0; c < ncpu; c++){
- if(c == cpu()) continue;
+ if(c == cpu())
+ continue;
*(uint*)(APBOOTCODE-4) = (uint) (cpus[c].mpstack) + MPSTACK; // tell it what to use for %esp
*(uint*)(APBOOTCODE-8) = (uint)mpmain; // tell it where to jump to
lapic_startap(cpus[c].apicid, (uint) APBOOTCODE);
}
if(strcmp(cmdlist[c].argv[0], "/cd") == 0) {
- if(debug) printf (2, "/cd %s is build in\n", cmdlist[c].argv[1]);
+ if(debug)
+ printf (2, "/cd %s is build in\n", cmdlist[c].argv[1]);
chdir(cmdlist[c].argv[1]);
return;
}