Add sys$uname() and a /bin/uname utility.

This commit is contained in:
Andreas Kling 2018-10-26 14:56:21 +02:00
commit 1c45b28da6
Notes: sideshowbarker 2024-07-19 18:38:17 +09:00
15 changed files with 129 additions and 10 deletions

View file

@ -31,6 +31,16 @@ struct timeval {
suseconds_t tv_usec;
};
#define UTSNAME_ENTRY_LEN 65
struct utsname {
char sysname[UTSNAME_ENTRY_LEN];
char nodename[UTSNAME_ENTRY_LEN];
char release[UTSNAME_ENTRY_LEN];
char version[UTSNAME_ENTRY_LEN];
char machine[UTSNAME_ENTRY_LEN];
};
struct FarPtr {
DWORD offset { 0 };
WORD selector { 0 };