| plan 9 kernel history: overview | file list | diff list |
1994/0322/port/portfns.h (diff list | history)
| 1994/0311/sys/src/9/port/portfns.h:81,86 – 1994/0322/sys/src/9/port/portfns.h:81,87 (short | long | prev | next) | ||
|
add freeb, ilock, iunlock, mallocz; change malloc, xalloc to macros
rsc Fri Mar 4 12:44:25 2005 | ||
| 1993/0501 | void forkchild(Proc*, Ureg*); void forkret(void); | |
| 1992/0622 | void free(void*); | |
| 1994/0322 | void freeb(Block*); | |
| 1992/0622 | int freebroken(void); void freechan(Chan*); void freepte(Segment*, Pte*); | |
| 1994/0311/sys/src/9/port/portfns.h:96,101 – 1994/0322/sys/src/9/port/portfns.h:97,104 | ||
| 1994/0225 | void hwcursset(ulong*, ulong*, int, int); | |
| 1993/0527 | void iallocinit(void); | |
| 1992/0622 | long ibrk(ulong, int); | |
| 1994/0322 | void ilock(Lock*); void iunlock(Lock*); | |
| 1992/0622 | int incref(Ref*); | |
| 1992/0808 | void initscsi(void); | |
| 1992/0622 | void initseg(void); | |
| 1994/0311/sys/src/9/port/portfns.h:124,130 – 1994/0322/sys/src/9/port/portfns.h:127,134 | ||
| 1992/0622 | Page* lookpage(Image*, ulong); | |
| 1993/1221 | int m3mouseputc(int); | |
| 1992/0622 | void machinit(void); | |
| 1994/0322 | #define malloc(s) mallocz(s, 1) void* mallocz(ulong, int); | |
| 1992/1104 | void mbbpt(Point); void mbbrect(Rectangle); | |
| 1992/0622 | void mfreeseg(Segment*, ulong, int); | |
| 1994/0311/sys/src/9/port/portfns.h:258,264 – 1994/0322/sys/src/9/port/portfns.h:262,268 | ||
| 1993/0811 | Chan* walk(Chan*, char*, int); | |
| 1992/0622 | void wlock(RWlock*); void wunlock(RWlock*); | |
| 1994/0322 | #define xalloc(s) xallocz(s, 1) | |
| 1994/0225 | void* xallocz(ulong, int); | |
| 1992/0622 | void xfree(void*); void xhole(ulong, ulong); | |