summaryrefslogtreecommitdiffstats
path: root/isys/isys.c
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2000-02-27 17:15:18 +0000
committerErik Troan <ewt@redhat.com>2000-02-27 17:15:18 +0000
commit6b309a25aae7cda5998b95817c4d84303a75d572 (patch)
tree5dc1a7e8a7555c6874d7cd7f174c875bf7966c8f /isys/isys.c
parent45a23fc8a3b707be2296b7b9ed36961caeae89d0 (diff)
downloadanaconda-6b309a25aae7cda5998b95817c4d84303a75d572.tar.gz
anaconda-6b309a25aae7cda5998b95817c4d84303a75d572.tar.xz
anaconda-6b309a25aae7cda5998b95817c4d84303a75d572.zip
added setResolvRetry()
Diffstat (limited to 'isys/isys.c')
-rw-r--r--isys/isys.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/isys/isys.c b/isys/isys.c
index 1f91adc00..2d654f9af 100644
--- a/isys/isys.c
+++ b/isys/isys.c
@@ -17,6 +17,7 @@
#include <sys/time.h>
#include <sys/vfs.h>
#include <unistd.h>
+#include <resolv.h>
#include "Python.h"
@@ -63,6 +64,7 @@ static PyObject * doRaidStop(PyObject * s, PyObject * args);
static PyObject * doConfigNetDevice(PyObject * s, PyObject * args);
static PyObject * doPumpNetDevice(PyObject * s, PyObject * args);
static PyObject * doResetResolv(PyObject * s, PyObject * args);
+static PyObject * doSetResolvRetry(PyObject * s, PyObject * args);
static PyObject * doLoadFont(PyObject * s, PyObject * args);
static PyObject * doLoadKeymap(PyObject * s, PyObject * args);
@@ -100,6 +102,7 @@ static PyMethodDef isysModuleMethods[] = {
{ "swapoff", (PyCFunction) doSwapoff, METH_VARARGS, NULL },
{ "fbconprobe", (PyCFunction) doFbconProbe, METH_VARARGS, NULL },
{ "resetresolv", (PyCFunction) doResetResolv, METH_VARARGS, NULL },
+ { "setresretry", (PyCFunction) doSetResolvRetry, METH_VARARGS, NULL },
{ "loadFont", (PyCFunction) doLoadFont, METH_VARARGS, NULL },
{ "loadKeymap", (PyCFunction) doLoadKeymap, METH_VARARGS, NULL },
{ NULL }
@@ -1120,3 +1123,14 @@ static PyObject * doResetResolv(PyObject * s, PyObject * args) {
Py_INCREF(Py_None);
return Py_None;
}
+
+static PyObject * doSetResolvRetry(PyObject * s, PyObject * args) {
+ int count;
+
+ if (!PyArg_ParseTuple(args, "i", &count)) return NULL;
+
+ _res.retry = count;
+
+ Py_INCREF(Py_None);
+ return Py_None;
+}