From 1544f90960275dc9211bde30329c3258e0e1bf38 Mon Sep 17 00:00:00 2001 From: rsc Date: Sat, 25 Dec 2004 21:56:33 +0000 Subject: New thread library --- src/libthread/lib.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/libthread/lib.c (limited to 'src/libthread/lib.c') diff --git a/src/libthread/lib.c b/src/libthread/lib.c deleted file mode 100644 index 86e7506e..00000000 --- a/src/libthread/lib.c +++ /dev/null @@ -1,35 +0,0 @@ -#include "threadimpl.h" - -static long totalmalloc; - -void* -_threadmalloc(long size, int z) -{ - void *m; - - m = malloc(size); - if (m == nil) - sysfatal("Malloc of size %ld failed: %r\n", size); - setmalloctag(m, getcallerpc(&size)); - totalmalloc += size; - if (size > 1000000) { - fprint(2, "Malloc of size %ld, total %ld\n", size, totalmalloc); - abort(); - } - if (z) - _threadmemset(m, 0, size); - return m; -} - -void -_threadsysfatal(char *fmt, va_list arg) -{ - char buf[1024]; /* size doesn't matter; we're about to exit */ - - vseprint(buf, buf+sizeof(buf), fmt, arg); - if(argv0) - fprint(2, "%s: %s\n", argv0, buf); - else - fprint(2, "%s\n", buf); - threadexitsall(buf); -} -- cgit v1.2.3