sync with WEGA 3.2 kernel

This commit is contained in:
Oliver Lehmann 2008-05-30 20:34:01 +00:00
parent d6063103d6
commit 19229ad211
1 changed files with 5 additions and 1 deletions

View File

@ -48,13 +48,16 @@ daddr_t bn;
daddr_t nb, *bap; daddr_t nb, *bap;
dev_t dev; dev_t dev;
if(bn < 0) {
u.u_error = EFBIG;
return((daddr_t)0);
}
dev = ip->i_dev; dev = ip->i_dev;
rablock = 0; rablock = 0;
/* /*
* blocks 0..NADDR-4 are direct blocks * blocks 0..NADDR-4 are direct blocks
*/ */
if(bn < NADDR-3) { if(bn < NADDR-3) {
i = bn; i = bn;
nb = ip->i_addr[i]; nb = ip->i_addr[i];
@ -212,6 +215,7 @@ cpass()
*/ */
nodev() nodev()
{ {
u.u_error = ENODEV; u.u_error = ENODEV;
} }