more idiomatic c

This commit is contained in:
rsc 2006-07-16 16:05:37 +00:00
parent 96e16b96c9
commit 84d79573da

View file

@ -31,7 +31,7 @@ void ktest();
* after _end. * after _end.
*/ */
void void
kinit() kinit(void)
{ {
extern int end; extern int end;
unsigned mem; unsigned mem;
@ -133,7 +133,7 @@ kalloc(int n)
} }
void void
ktest() ktest(void)
{ {
char *p1, *p2, *p3; char *p1, *p2, *p3;
@ -158,10 +158,7 @@ ktest()
// test running out of memory // test running out of memory
p1 = 0; p1 = 0;
while(1){ while((p2 = kalloc(PAGE)) != 0){
p2 = kalloc(PAGE);
if(p2 == 0)
break;
*(char**)p2 = p1; *(char**)p2 = p1;
p1 = p2; p1 = p2;
} }