| plan 9 kernel history: overview | file list | diff list |
1999/0712/port/allocb.c (diff list | history)
| 1999/0712/sys/src/9/port/allocb.c:19,25 – 1999/0713/sys/src/9/port/allocb.c:19,25 (short | long | prev | next) | ||
| 1999/0710 | } ialloc; /* | |
| 1999/0712 |
| |
| 1999/0713 | * allocate blocks, round the data base upt to a multiple of BLOCKALIGN. | |
| 1999/0710 | */ Block* allocb(int size) | |
| 1999/0712/sys/src/9/port/allocb.c:29,35 – 1999/0713/sys/src/9/port/allocb.c:29,35 | ||
| 1999/0710 | int n; n = sizeof(Block) + size; | |
| 1999/0712 |
| |
| 1999/0713 | b = malloc(n+Hdrspc); | |
| 1999/0710 | if(b == 0) exhausted("Blocks"); memset(b, 0, sizeof(Block)); | |
| 1999/0712/sys/src/9/port/allocb.c:72,78 – 1999/0713/sys/src/9/port/allocb.c:72,78 | ||
| 1999/0710 | } n = sizeof(Block) + size; | |
| 1999/0712 |
| |
| 1999/0713 | b = malloc(n+Hdrspc); | |
| 1999/0710 | if(b == 0){ print("iallocb: no memory %lud/%lud\n", ialloc.bytes, conf.ialloc); | |