blob: fb9e7167b76facf05643cdaa5fef31aa5bab5b9c (
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
26
27
|
#include <sys/utsname.h>
#include <string.h>
#include "_safety.h"
# define __PLATFORM__ "x86"
int uname(struct utsname *name)
{
ASSERT_NONNULL(name);
strcpy(name->sysname, "UNGOL");
#if 0
gethostname(name->nodename, sizeof(name->nodename));
#else
strcpy(name->nodename, "localhost");
#endif
strcpy(name->release, "YYYY-MM-DD");
strcpy(name->version, "MM.mm.pp");
strcpy(name->machine, __PLATFORM__);
return 1;
}
/*
POSIX(1)
*/
|