git: 9front

ref: b38911cc5890d121e16621a2d0baf6c70700b912
dir: /sys/src/cmd/5e/fns.h/

View raw version
void *emalloc(u32int);
void *emallocz(u32int);
void *erealloc(void *, u32int);
void initproc(void);
int loadtext(char *, int, char **);
Segment *newseg(u32int, u32int, int);
void *vaddr(u32int, Segment **);
void *vaddrnol(u32int);
void step(void);
void syscall(void);
void cherrstr(char *, ...);
u32int noteerr(u32int, u32int);
void freesegs(void);
Fd *newfd(void);
Fd *copyfd(Fd *);
void fddecref(Fd *);
int iscexec(Fd *, int);
void setcexec(Fd *, int, int);
void cleanup(void);
void segunlock(Segment *);
void *copyifnec(u32int, int, int *);
void *bufifnec(u32int, int, int *);
void copyback(u32int, int, void *);