From: Brian Curtin Date: Mon, 7 Nov 2011 20:38:24 +0000 (-0600) Subject: Forgot to apply the futimesat change. X-Git-Tag: v3.3.0a1~913 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7ef53ef916453fc2d907ae783aa0bd5801aa5575;p=python Forgot to apply the futimesat change. --- diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 5ae92fe648..da42f3a287 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -9686,8 +9686,7 @@ posix_fstatat(PyObject *self, PyObject *args) #ifdef HAVE_FUTIMESAT PyDoc_STRVAR(posix_futimesat__doc__, -"futimesat(dirfd, path, (atime, mtime))\n\ -futimesat(dirfd, path, None)\n\n\ +"futimesat(dirfd, path[, (atime, mtime)])\n\ Like utime() but if path is relative, it is taken as relative to dirfd.\n\ If path is relative and dirfd is the special value AT_FDCWD, then path\n\ is interpreted relative to the current working directory."); @@ -9698,11 +9697,11 @@ posix_futimesat(PyObject *self, PyObject *args) PyObject *opath; char *path; int res, dirfd; - PyObject* arg; + PyObject* arg = Py_None; time_t atime, mtime; long ausec, musec; - if (!PyArg_ParseTuple(args, "iO&O:futimesat", + if (!PyArg_ParseTuple(args, "iO&|O:futimesat", &dirfd, PyUnicode_FSConverter, &opath, &arg)) return NULL; path = PyBytes_AsString(opath);