summaryrefslogtreecommitdiff
path: root/sys/src/cmd/5e/util.c
diff options
context:
space:
mode:
authoraiju <aiju@phicode.de>2011-06-16 17:49:24 +0200
committeraiju <aiju@phicode.de>2011-06-16 17:49:24 +0200
commit2acb5433d8008012d7208a7bfcb9c6a1544f218f (patch)
tree19f0c7afc013113c5f8b3de005b2245e33ce2f5e /sys/src/cmd/5e/util.c
parentfcf30f314b4c4157b536647a09a214576711ad16 (diff)
added 5e (not finished)
Diffstat (limited to 'sys/src/cmd/5e/util.c')
-rw-r--r--sys/src/cmd/5e/util.c37
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;
+}