* after _end.
*/
void
-kinit()
+kinit(void)
{
extern int end;
unsigned mem;
* returns a kernel-segment pointer.
* returns 0 if there's no run that's big enough.
*/
-char *
+char*
kalloc(int n)
{
struct run **rr;
}
void
-ktest()
+ktest(void)
{
char *p1, *p2, *p3;
// test running out of memory
p1 = 0;
- while(1){
- p2 = kalloc(PAGE);
- if(p2 == 0)
- break;
- *(char **)p2 = p1;
+ while((p2 = kalloc(PAGE)) != 0){
+ *(char**)p2 = p1;
p1 = p2;
}
while(p1){