#include <9pm/windows.h> #include <9pm/u.h> #include <9pm/libc.h> BOOL WINAPI GetComputerName(LPWSTR lpBuffer, LPDWORD nSize) { char *sysname; int r, i; if(win_useunicode) return GetComputerNameW(lpBuffer, nSize); sysname = win_malloc(*nSize); r = GetComputerNameA(sysname, nSize); if(!r){ win_free(sysname); return 0; } for(i=0; i<=(int)*nSize; i++) lpBuffer[i] = sysname[i]; win_free(sysname); return 1; }