commit 8e4ae643c3c66ee01ad84e369f6bf0e88fa2dc84 from: rsc date: Mon Mar 28 19:37:33 2005 UTC more netbsd support. commit - 5ba33c04daeca7f84d0d0148725e593a0c672343 commit + 8e4ae643c3c66ee01ad84e369f6bf0e88fa2dc84 blob - /dev/null blob + eec79c286b4360f3f20ac5f3478d7b949e150ddf (mode 644) --- /dev/null +++ src/cmd/9term/NetBSD.c @@ -0,0 +1 @@ +#include "bsdpty.c" blob - a68cfaadcb734bea15626a5261c67628f4ecc733 blob + 989f9547ac4c1ddb325231f19585042dde37c22b --- src/lib9/dirread.c +++ src/lib9/dirread.c @@ -18,7 +18,7 @@ mygetdents(int fd, struct dirent *buf, int n) nn = getdirentries(fd, (void*)buf, n, &off); return nn; } -#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) +#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) static int mygetdents(int fd, struct dirent *buf, int n) { blob - /dev/null blob + bae94f0d026249c6b8d09ba894063ab4cd03bc78 (mode 644) --- /dev/null +++ src/libmach/NetBSD.c @@ -0,0 +1 @@ +#include "FreeBSD.c" blob - /dev/null blob + cb19514957dafba00dc40aad3aad58ed5589c29c (mode 644) --- /dev/null +++ src/libthread/NetBSD.c @@ -0,0 +1,2 @@ +#include "Linux.c" + blob - /dev/null blob + 197f12b54d646eb2eaf297eaacfe923aec2b9a43 (mode 644) --- /dev/null +++ src/libthread/NetBSDasm.s @@ -0,0 +1,7 @@ +.globl _tas +_tas: + movl $0xCAFEBABE, %eax + movl 4(%esp), %ecx + xchgl %eax, 0(%ecx) + ret +