summaryrefslogtreecommitdiffstats
path: root/Modules/sgimodule.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1992-05-15 11:05:54 (GMT)
committerGuido van Rossum <guido@python.org>1992-05-15 11:05:54 (GMT)
commit86d2568e16f2cc4bc1c1b9fd5cd932c8a72ff14d (patch)
treed7c5bae7080d5c1bab58a3aaafe2e0c13478cd77 /Modules/sgimodule.c
parent46003ff66a76d382cfff09b64933f382c64fa207 (diff)
downloadcpython-86d2568e16f2cc4bc1c1b9fd5cd932c8a72ff14d.zip
cpython-86d2568e16f2cc4bc1c1b9fd5cd932c8a72ff14d.tar.gz
cpython-86d2568e16f2cc4bc1c1b9fd5cd932c8a72ff14d.tar.bz2
Initial revision
Diffstat (limited to 'Modules/sgimodule.c')
-rw-r--r--Modules/sgimodule.c57
1 files changed, 57 insertions, 0 deletions
diff --git a/Modules/sgimodule.c b/Modules/sgimodule.c
new file mode 100644
index 0000000..fca4806
--- /dev/null
+++ b/Modules/sgimodule.c
@@ -0,0 +1,57 @@
+/***********************************************************
+Copyright 1991, 1992 by Stichting Mathematisch Centrum, Amsterdam, The
+Netherlands.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the names of Stichting Mathematisch
+Centrum or CWI not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior permission.
+
+STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
+THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
+FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+******************************************************************/
+
+/* SGI module -- random SGI-specific things */
+
+#include "allobjects.h"
+#include "modsupport.h"
+
+extern int sginap(long);
+
+static object *
+sgi_nap(self, args)
+ object *self;
+ object *args;
+{
+ long ticks;
+ if (!getargs(args, "l", &ticks))
+ return NULL;
+ sginap(ticks);
+ INCREF(None);
+ return None;
+}
+
+static struct methodlist sgi_methods[] = {
+ {"nap", sgi_nap},
+ {NULL, NULL} /* sentinel */
+};
+
+
+void
+initsgi()
+{
+ initmodule("sgi", sgi_methods);
+}
+
+int dummy; /* $%#@!& dl wants at least a byte of bss */