#include "system.h"
#include <glob.h>
#include <dirent.h>
#include <rpmio_internal.h>
#include <rpmlib.h>
#include "header-py.h"
#include "rpmfd-py.h"
#include "debug.h"
Include dependency graph for rpmfd-py.c:
Go to the source code of this file.
Data Structures | |
struct | FDlist_t |
Class: Rpmfd | |
typedef FDlist_t | FDlist |
static int | closeCallback (FILE *f) |
static FDlist * | fdhead = NULL |
static FDlist * | fdtail = NULL |
Class: Rpmfd | |
static PyObject * | rpmfd_Debug (rpmfdObject *s, PyObject *args, PyObject *kwds) |
static PyObject * | rpmfd_Fopen (PyObject *s, PyObject *args, PyObject *kwds) |
Functions | |
static void | rpmfd_dealloc (rpmfdObject *s) |
static PyObject * | rpmfd_getattro (PyObject *o, PyObject *n) |
static int | rpmfd_setattro (PyObject *o, PyObject *n, PyObject *v) |
static int | rpmfd_init (rpmfdObject *s, PyObject *args, PyObject *kwds) |
static void | rpmfd_free (rpmfdObject *s) |
static PyObject * | rpmfd_alloc (PyTypeObject *subtype, int nitems) |
static rpmfdObject * | rpmfd_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
rpmfdObject * | rpmfd_Wrap (FD_t fd) |
Variables | |
static int | _rpmfd_debug = 1 |
static struct PyMethodDef | rpmfd_methods [] |
static char | rpmfd_doc [] |
PyTypeObject | rpmfd_Type |
Definition in file rpmfd-py.c.
|
Definition at line 31 of file rpmfd-py.c. |
|
Definition at line 52 of file rpmfd-py.c. References _free(), FDlist_t::f, Fclose(), FDlist_t::fd, fdFree, fdhead, fdLink, FDlist_t::next, and FDlist_t::note. Referenced by rpmfd_Fopen(). |
|
Definition at line 91 of file rpmfd-py.c. References _rpmfd_debug. |
|
Definition at line 108 of file rpmfd-py.c. References _free(), closeCallback(), FDlist_t::f, FDlist_t::fd, fdGetFp(), fdhead, fdLink, fdtail, Ferror(), Fopen(), Fstrerror(), FDlist_t::next, FDlist_t::note, pyrpmError, xmalloc(), and xstrdup(). |
|
Definition at line 192 of file rpmfd-py.c. |
|
Definition at line 198 of file rpmfd-py.c. |
|
Definition at line 21 of file rpmfd-py.c. Referenced by rpmfd_alloc(), rpmfd_Debug(), rpmfd_free(), rpmfd_init(), and rpmfd_new(). |
|
Definition at line 44 of file rpmfd-py.c. Referenced by closeCallback(), and rpmfd_Fopen(). |
|
Definition at line 48 of file rpmfd-py.c. Referenced by rpmfd_Fopen(). |
|
Initial value:
""
Definition at line 286 of file rpmfd-py.c. |