xref: /plan9/sys/src/cmd/unix/drawterm/libc/getpid.c (revision 8ccd4a6360d974db7bd7bbd4f37e7018419ea908)
1 #include	<u.h>
2 #include	<libc.h>
3 
4 int
getpid(void)5 getpid(void)
6 {
7 	char b[20];
8 	int f;
9 
10 	memset(b, 0, sizeof(b));
11 	f = open("#c/pid", 0);
12 	if(f >= 0) {
13 		read(f, b, sizeof(b));
14 		close(f);
15 	}
16 	return atol(b);
17 }
18