diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2010-05-09 14:46:46 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2010-05-09 14:46:46 (GMT) |
commit | c83ea137d7e717f764e2f31fc2544f522de7d857 (patch) | |
tree | ccfdacfdcdc4ed68e56324a07b6f25ab5327bdcd /Modules/pwdmodule.c | |
parent | 368ede83d9c96004dc5c489511936a588537f410 (diff) | |
download | cpython-c83ea137d7e717f764e2f31fc2544f522de7d857.zip cpython-c83ea137d7e717f764e2f31fc2544f522de7d857.tar.gz cpython-c83ea137d7e717f764e2f31fc2544f522de7d857.tar.bz2 |
Untabify C files. Will watch buildbots.
Diffstat (limited to 'Modules/pwdmodule.c')
-rw-r--r-- | Modules/pwdmodule.c | 182 |
1 files changed, 91 insertions, 91 deletions
diff --git a/Modules/pwdmodule.c b/Modules/pwdmodule.c index d1ce394..ae358e0 100644 --- a/Modules/pwdmodule.c +++ b/Modules/pwdmodule.c @@ -8,14 +8,14 @@ #include <pwd.h> static PyStructSequence_Field struct_pwd_type_fields[] = { - {"pw_name", "user name"}, - {"pw_passwd", "password"}, - {"pw_uid", "user id"}, - {"pw_gid", "group id"}, - {"pw_gecos", "real name"}, - {"pw_dir", "home directory"}, - {"pw_shell", "shell program"}, - {0} + {"pw_name", "user name"}, + {"pw_passwd", "password"}, + {"pw_uid", "user id"}, + {"pw_gid", "group id"}, + {"pw_gecos", "real name"}, + {"pw_dir", "home directory"}, + {"pw_shell", "shell program"}, + {0} }; PyDoc_STRVAR(struct_passwd__doc__, @@ -25,10 +25,10 @@ This object may be accessed either as a tuple of\n\ or via the object attributes as named in the above tuple."); static PyStructSequence_Desc struct_pwd_type_desc = { - "pwd.struct_passwd", - struct_passwd__doc__, - struct_pwd_type_fields, - 7, + "pwd.struct_passwd", + struct_passwd__doc__, + struct_pwd_type_fields, + 7, }; PyDoc_STRVAR(pwd__doc__, @@ -41,7 +41,7 @@ pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos, pw_dir, pw_shell.\n\ The uid and gid items are integers, all others are strings. An\n\ exception is raised if the entry asked for cannot be found."); - + static int initialized; static PyTypeObject StructPwdType; @@ -49,49 +49,49 @@ static void sets(PyObject *v, int i, char* val) { if (val) - PyStructSequence_SET_ITEM(v, i, PyString_FromString(val)); + PyStructSequence_SET_ITEM(v, i, PyString_FromString(val)); else { - PyStructSequence_SET_ITEM(v, i, Py_None); - Py_INCREF(Py_None); + PyStructSequence_SET_ITEM(v, i, Py_None); + Py_INCREF(Py_None); } } static PyObject * mkpwent(struct passwd *p) { - int setIndex = 0; - PyObject *v = PyStructSequence_New(&StructPwdType); - if (v == NULL) - return NULL; + int setIndex = 0; + PyObject *v = PyStructSequence_New(&StructPwdType); + if (v == NULL) + return NULL; #define SETI(i,val) PyStructSequence_SET_ITEM(v, i, PyInt_FromLong((long) val)) #define SETS(i,val) sets(v, i, val) - SETS(setIndex++, p->pw_name); + SETS(setIndex++, p->pw_name); #ifdef __VMS - SETS(setIndex++, ""); + SETS(setIndex++, ""); #else - SETS(setIndex++, p->pw_passwd); + SETS(setIndex++, p->pw_passwd); #endif - SETI(setIndex++, p->pw_uid); - SETI(setIndex++, p->pw_gid); + SETI(setIndex++, p->pw_uid); + SETI(setIndex++, p->pw_gid); #ifdef __VMS - SETS(setIndex++, ""); + SETS(setIndex++, ""); #else - SETS(setIndex++, p->pw_gecos); + SETS(setIndex++, p->pw_gecos); #endif - SETS(setIndex++, p->pw_dir); - SETS(setIndex++, p->pw_shell); + SETS(setIndex++, p->pw_dir); + SETS(setIndex++, p->pw_shell); #undef SETS #undef SETI - if (PyErr_Occurred()) { - Py_XDECREF(v); - return NULL; - } + if (PyErr_Occurred()) { + Py_XDECREF(v); + return NULL; + } - return v; + return v; } PyDoc_STRVAR(pwd_getpwuid__doc__, @@ -103,16 +103,16 @@ See pwd.__doc__ for more on password database entries."); static PyObject * pwd_getpwuid(PyObject *self, PyObject *args) { - unsigned int uid; - struct passwd *p; - if (!PyArg_ParseTuple(args, "I:getpwuid", &uid)) - return NULL; - if ((p = getpwuid(uid)) == NULL) { - PyErr_Format(PyExc_KeyError, - "getpwuid(): uid not found: %d", uid); - return NULL; - } - return mkpwent(p); + unsigned int uid; + struct passwd *p; + if (!PyArg_ParseTuple(args, "I:getpwuid", &uid)) + return NULL; + if ((p = getpwuid(uid)) == NULL) { + PyErr_Format(PyExc_KeyError, + "getpwuid(): uid not found: %d", uid); + return NULL; + } + return mkpwent(p); } PyDoc_STRVAR(pwd_getpwnam__doc__, @@ -124,16 +124,16 @@ See pwd.__doc__ for more on password database entries."); static PyObject * pwd_getpwnam(PyObject *self, PyObject *args) { - char *name; - struct passwd *p; - if (!PyArg_ParseTuple(args, "s:getpwnam", &name)) - return NULL; - if ((p = getpwnam(name)) == NULL) { - PyErr_Format(PyExc_KeyError, - "getpwnam(): name not found: %s", name); - return NULL; - } - return mkpwent(p); + char *name; + struct passwd *p; + if (!PyArg_ParseTuple(args, "s:getpwnam", &name)) + return NULL; + if ((p = getpwnam(name)) == NULL) { + PyErr_Format(PyExc_KeyError, + "getpwnam(): name not found: %s", name); + return NULL; + } + return mkpwent(p); } #ifdef HAVE_GETPWENT @@ -146,55 +146,55 @@ See pwd.__doc__ for more on password database entries."); static PyObject * pwd_getpwall(PyObject *self) { - PyObject *d; - struct passwd *p; - if ((d = PyList_New(0)) == NULL) - return NULL; + PyObject *d; + struct passwd *p; + if ((d = PyList_New(0)) == NULL) + return NULL; #if defined(PYOS_OS2) && defined(PYCC_GCC) - if ((p = getpwuid(0)) != NULL) { + if ((p = getpwuid(0)) != NULL) { #else - setpwent(); - while ((p = getpwent()) != NULL) { + setpwent(); + while ((p = getpwent()) != NULL) { #endif - PyObject *v = mkpwent(p); - if (v == NULL || PyList_Append(d, v) != 0) { - Py_XDECREF(v); - Py_DECREF(d); - endpwent(); - return NULL; - } - Py_DECREF(v); - } - endpwent(); - return d; + PyObject *v = mkpwent(p); + if (v == NULL || PyList_Append(d, v) != 0) { + Py_XDECREF(v); + Py_DECREF(d); + endpwent(); + return NULL; + } + Py_DECREF(v); + } + endpwent(); + return d; } #endif static PyMethodDef pwd_methods[] = { - {"getpwuid", pwd_getpwuid, METH_VARARGS, pwd_getpwuid__doc__}, - {"getpwnam", pwd_getpwnam, METH_VARARGS, pwd_getpwnam__doc__}, + {"getpwuid", pwd_getpwuid, METH_VARARGS, pwd_getpwuid__doc__}, + {"getpwnam", pwd_getpwnam, METH_VARARGS, pwd_getpwnam__doc__}, #ifdef HAVE_GETPWENT - {"getpwall", (PyCFunction)pwd_getpwall, - METH_NOARGS, pwd_getpwall__doc__}, + {"getpwall", (PyCFunction)pwd_getpwall, + METH_NOARGS, pwd_getpwall__doc__}, #endif - {NULL, NULL} /* sentinel */ + {NULL, NULL} /* sentinel */ }; PyMODINIT_FUNC initpwd(void) { - PyObject *m; - m = Py_InitModule3("pwd", pwd_methods, pwd__doc__); - if (m == NULL) - return; - - if (!initialized) - PyStructSequence_InitType(&StructPwdType, - &struct_pwd_type_desc); - Py_INCREF((PyObject *) &StructPwdType); - PyModule_AddObject(m, "struct_passwd", (PyObject *) &StructPwdType); - /* And for b/w compatibility (this was defined by mistake): */ - Py_INCREF((PyObject *) &StructPwdType); - PyModule_AddObject(m, "struct_pwent", (PyObject *) &StructPwdType); - initialized = 1; + PyObject *m; + m = Py_InitModule3("pwd", pwd_methods, pwd__doc__); + if (m == NULL) + return; + + if (!initialized) + PyStructSequence_InitType(&StructPwdType, + &struct_pwd_type_desc); + Py_INCREF((PyObject *) &StructPwdType); + PyModule_AddObject(m, "struct_passwd", (PyObject *) &StructPwdType); + /* And for b/w compatibility (this was defined by mistake): */ + Py_INCREF((PyObject *) &StructPwdType); + PyModule_AddObject(m, "struct_pwent", (PyObject *) &StructPwdType); + initialized = 1; } |