emem.c 278 B

12345678910111213141516171819202122232425
  1. #include <u.h>
  2. #include <libc.h>
  3. #include "httpd.h"
  4. void*
  5. ezalloc(ulong n)
  6. {
  7. void *p;
  8. p = malloc(n);
  9. if(p == nil)
  10. sysfatal("out of memory");
  11. memset(p, 0, n);
  12. return p;
  13. }
  14. char*
  15. estrdup(char *s)
  16. {
  17. s = strdup(s);
  18. if(s == nil)
  19. sysfatal("out of memory");
  20. return s;
  21. }