]> Cypherpunks repositories - gostls13.git/commitdiff
libmach: stubs for openbsd
authorJoel Sing <jsing@google.com>
Fri, 29 Jul 2011 17:48:00 +0000 (13:48 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 29 Jul 2011 17:48:00 +0000 (13:48 -0400)
Add libmach stubs for openbsd.

R=rsc
CC=golang-dev
https://golang.org/cl/4815065

src/libmach/openbsd.c [new file with mode: 0644]

diff --git a/src/libmach/openbsd.c b/src/libmach/openbsd.c
new file mode 100644 (file)
index 0000000..d919383
--- /dev/null
@@ -0,0 +1,46 @@
+// This is stubbed out for the moment. Will revisit when the time comes.
+#include <u.h>
+#include <libc.h>
+#include <bio.h>
+#include <mach.h>
+
+int
+ctlproc(int pid, char *msg)
+{
+       sysfatal("ctlproc unimplemented in OpenBSD");
+       return -1;
+}
+
+char*
+proctextfile(int pid)
+{
+       sysfatal("proctextfile unimplemented in OpenBSD");
+       return nil;
+}
+
+char*
+procstatus(int pid)
+{
+       sysfatal("procstatus unimplemented in OpenBSD");
+       return nil;
+}
+
+Map*
+attachproc(int pid, Fhdr *fp)
+{
+       sysfatal("attachproc unimplemented in OpenBSD");
+       return nil;
+}
+
+void
+detachproc(Map *m)
+{
+       sysfatal("detachproc unimplemented in OpenBSD");
+}
+
+int
+procthreadpids(int pid, int *p, int np)
+{
+       sysfatal("procthreadpids unimplemented in OpenBSD");
+       return -1;
+}