blob: 50b53e118eaf822a962a71fa7f9870b93c72758a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <sys/utsname.h>
#include "string.h"
#include "nonstd/assert.h"
# define __PLATFORM__ "x86"
int uname(struct utsname *name)
{
ASSERT_NONNULL(name);
strcpy(name->sysname, "UNG");
#if 0
gethostname(name->nodename, sizeof(name->nodename));
#else
strcpy(name->sysname, "localhost");
#endif
strcpy(name->release, "YYYY-MM-DD");
strcpy(name->version, "MM.mm.pp");
strcpy(name->machine, __PLATFORM__);
return 1;
}
/*
POSIX(1)
*/
|