Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#include	<u.h>
2
#include	<libc.h>
3
 
4
char*
5
sysname(void)
6
{
7
	int f, n;
8
	static char b[128];
9
 
10
	if(b[0])
11
		return b;
12
 
13
	f = open("#c/sysname", 0);
14
	if(f >= 0) {
15
		n = read(f, b, sizeof(b)-1);
16
		if(n > 0)
17
			b[n] = 0;
18
		close(f);
19
	}
20
	return b;
21
}