| ! -*- f90 -*- | |
| python module spam | |
| usercode ''' | |
| static char doc_spam_system[] = "Execute a shell command."; | |
| static PyObject *spam_system(PyObject *self, PyObject *args) | |
| { | |
| char *command; | |
| int sts; | |
| if (!PyArg_ParseTuple(args, "s", &command)) | |
| return NULL; | |
| sts = system(command); | |
| return Py_BuildValue("i", sts); | |
| } | |
| ''' | |
| pymethoddef ''' | |
| {"system", spam_system, METH_VARARGS, doc_spam_system}, | |
| ''' | |
| end python module spam | |