From 23fcac090ca7e6d0856572f107ca6b2ade0ada5b Mon Sep 17 00:00:00 2001 From: aiju Date: Sat, 20 Aug 2011 16:10:02 +0200 Subject: getpid: use tos --- sys/src/libc/9sys/getpid.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/sys/src/libc/9sys/getpid.c b/sys/src/libc/9sys/getpid.c index 9a9c86c13..490b08833 100644 --- a/sys/src/libc/9sys/getpid.c +++ b/sys/src/libc/9sys/getpid.c @@ -1,17 +1,9 @@ #include #include +#include int getpid(void) { - char b[20]; - int f; - - memset(b, 0, sizeof(b)); - f = open("#c/pid", 0); - if(f >= 0) { - read(f, b, sizeof(b)); - close(f); - } - return atol(b); + return _tos->pid; } -- cgit v1.2.3