xref: /plan9/sys/src/libc/9sys/getpid.c (revision 3e12c5d1bb89fc02707907988834ef147769ddaf)
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