]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/5e/util.c
added 5e (not finished)
[plan9front.git] / sys / src / cmd / 5e / util.c
1 #include <u.h>
2 #include <libc.h>
3 #include <thread.h>
4 #include "dat.h"
5 #include "fns.h"
6
7 void *
8 emalloc(u32int size)
9 {
10         void *v;
11         
12         v = malloc(size);
13         if(v == nil)
14                 sysfatal("%r");
15         return v;
16 }
17
18 void *
19 emallocz(u32int size)
20 {
21         void *v;
22         
23         v = emalloc(size);
24         memset(v, 0, size);
25         return v;
26 }
27
28 void *
29 erealloc(void *old, u32int size)
30 {
31         void *v;
32         
33         v = realloc(old, size);
34         if(v == nil)
35                 sysfatal("%r");
36         return v;
37 }