summaryrefslogtreecommitdiffstats
path: root/isys
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2002-08-09 00:03:10 +0000
committerMatt Wilson <msw@redhat.com>2002-08-09 00:03:10 +0000
commit2f749203bbf067d02c83d28b0bc7a3828a69c58c (patch)
tree6d67e38775b295bb9149407d879936c75c434ac8 /isys
parent8031af1f73c978401042e948495f582db34fe567 (diff)
downloadanaconda-2f749203bbf067d02c83d28b0bc7a3828a69c58c.tar.gz
anaconda-2f749203bbf067d02c83d28b0bc7a3828a69c58c.tar.xz
anaconda-2f749203bbf067d02c83d28b0bc7a3828a69c58c.zip
fix package translations
Diffstat (limited to 'isys')
-rw-r--r--isys/isys.c19
-rw-r--r--isys/isys.py1
2 files changed, 20 insertions, 0 deletions
diff --git a/isys/isys.c b/isys/isys.c
index 00d25dfa7..a4c0bbf9b 100644
--- a/isys/isys.c
+++ b/isys/isys.c
@@ -32,6 +32,7 @@
#include <sys/types.h>
#include <linux/hdreg.h>
#include <linux/fb.h>
+#include <libintl.h>
#include "Python.h"
@@ -100,6 +101,7 @@ static PyObject * dogetGeometry(PyObject * s, PyObject * args);
static PyObject * getFramebufferInfo(PyObject * s, PyObject * args);
static PyObject * printObject(PyObject * s, PyObject * args);
static PyObject * doGetPageSize(PyObject * s, PyObject * args);
+static PyObject * py_bind_textdomain_codeset(PyObject * o, PyObject * args);
static PyMethodDef isysModuleMethods[] = {
{ "ejectcdrom", (PyCFunction) doEjectCdrom, METH_VARARGS, NULL },
@@ -155,6 +157,7 @@ static PyMethodDef isysModuleMethods[] = {
{ "fbinfo", (PyCFunction) getFramebufferInfo, METH_VARARGS, NULL},
{ "getpagesize", (PyCFunction) doGetPageSize, METH_VARARGS, NULL},
{ "printObject", (PyCFunction) printObject, METH_VARARGS, NULL},
+ { "bind_textdomain_codeset", (PyCFunction) py_bind_textdomain_codeset, METH_VARARGS, NULL},
{ NULL }
} ;
@@ -1620,3 +1623,19 @@ static PyObject * printObject (PyObject * o, PyObject * args) {
return PyString_FromString(buf);
}
+
+static PyObject *
+py_bind_textdomain_codeset(PyObject * o, PyObject * args) {
+ char *domain, *codeset, *ret;
+
+ if (!PyArg_ParseTuple(args, "ss", &domain, &codeset))
+ return NULL;
+
+ ret = bind_textdomain_codeset(domain, codeset);
+
+ if (ret)
+ return PyString_FromString(ret);
+
+ PyErr_SetFromErrno(PyExc_SystemError);
+ return NULL;
+}
diff --git a/isys/isys.py b/isys/isys.py
index a0b394ed4..a5e070793 100644
--- a/isys/isys.py
+++ b/isys/isys.py
@@ -494,4 +494,5 @@ def getpagesize():
return _isys.getpagesize()
printObject = _isys.printObject
+bind_textdomain_codeset = _isys.bind_textdomain_codeset