diff options
author | aiju <aiju@phicode.de> | 2011-06-16 17:49:24 +0200 |
---|---|---|
committer | aiju <aiju@phicode.de> | 2011-06-16 17:49:24 +0200 |
commit | 2acb5433d8008012d7208a7bfcb9c6a1544f218f (patch) | |
tree | 19f0c7afc013113c5f8b3de005b2245e33ce2f5e /sys/src/cmd/5e/util.c | |
parent | fcf30f314b4c4157b536647a09a214576711ad16 (diff) |
added 5e (not finished)
Diffstat (limited to 'sys/src/cmd/5e/util.c')
-rw-r--r-- | sys/src/cmd/5e/util.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sys/src/cmd/5e/util.c b/sys/src/cmd/5e/util.c new file mode 100644 index 000000000..dc9efa424 --- /dev/null +++ b/sys/src/cmd/5e/util.c @@ -0,0 +1,37 @@ +#include <u.h> +#include <libc.h> +#include <thread.h> +#include "dat.h" +#include "fns.h" + +void * +emalloc(u32int size) +{ + void *v; + + v = malloc(size); + if(v == nil) + sysfatal("%r"); + return v; +} + +void * +emallocz(u32int size) +{ + void *v; + + v = emalloc(size); + memset(v, 0, size); + return v; +} + +void * +erealloc(void *old, u32int size) +{ + void *v; + + v = realloc(old, size); + if(v == nil) + sysfatal("%r"); + return v; +} |