| plan 9 kernel history: overview | file list | diff list |
1992/0623/port/alloc.c (diff list | history)
| 1992/0622/sys/src/9/port/alloc.c:166,176 – 1992/0623/sys/src/9/port/alloc.c:166,176 (short | long | prev | next) | ||
| 1992/0618 | h->link = xlists.flist; xlists.flist = h; } | |
| 1992/0623 | unlock(&xlists); | |
| 1992/0619 | p = KADDR(p); memset(p, 0, size); p->magix = Magichole; | |
| 1992/0618 | p->size = size; | |
| 1992/0622/sys/src/9/port/alloc.c:296,301 – 1992/0623/sys/src/9/port/alloc.c:296,312 | ||
| 1992/0619 | panic("smalloc should sleep"); | |
| 1992/0622 | } | |
| 1992/0619 | return p; | |
| 1992/0623 | } int msize(void *ptr) { Bucket *bp; bp = (Bucket*)((ulong)ptr - bdatoff); if(bp->magic != Magic2n) panic("msize"); return 1<<bp->size; | |
| 1992/0619 | } void | |