Issue #11973: Fix a problem in kevent. The flags and fflags fields are now

properly handled as unsigned.
This commit is contained in:
Christian Heimes 2013-08-25 14:57:38 +02:00
commit 9dd279a3ac
2 changed files with 4 additions and 1 deletions

View File

@ -40,6 +40,9 @@ Core and Builtins
Library
-------
- Issue #11973: Fix a problem in kevent. The flags and fflags fields are now
properly handled as unsigned.
- Issue #18807: ``pyvenv`` now takes a --copies argument allowing copies
instead of symlinks even where symlinks are available and the default.

View File

@ -1733,7 +1733,7 @@ kqueue_event_init(kqueue_event_Object *self, PyObject *args, PyObject *kwds)
PyObject *pfd;
static char *kwlist[] = {"ident", "filter", "flags", "fflags",
"data", "udata", NULL};
static char *fmt = "O|hhi" DATA_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
static char *fmt = "O|hHI" DATA_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
EV_SET(&(self->e), 0, EVFILT_READ, EV_ADD, 0, 0, 0); /* defaults */