xref: /plan9/sys/src/cmd/unix/drawterm/libc/getpid.c (revision ff1040be3a2cd1ee19627fc341a628c396ceac6f)
1 #include	<u.h>
2 #include	<libc.h>
3 
4 int
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