Kaydet (Commit) f7ce04dc authored tarafından Fred Drake's avatar Fred Drake

Clean up docstrings:

- Include a blank line between the signature line and the description
  (Guido sez).
- Don't include "-> None" for API functions that always return None
  because they don't have a meaningful return value.
üst 8db890a2
...@@ -522,7 +522,7 @@ posix_2str(PyObject *args, char *format, ...@@ -522,7 +522,7 @@ posix_2str(PyObject *args, char *format,
PyDoc_STRVAR(stat_result__doc__, PyDoc_STRVAR(stat_result__doc__,
"stat_result: Result from stat or lstat.\n\n\ "stat_result: Result from stat or lstat.\n\n\
This object may be accessed either as a tuple of\n\ This object may be accessed either as a tuple of\n\
(mode,ino,dev,nlink,uid,gid,size,atime,mtime,ctime)\n\ (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)\n\
or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on.\n\ or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on.\n\
\n\ \n\
Posix/windows: If your platform supports st_blksize, st_blocks, or st_rdev,\n\ Posix/windows: If your platform supports st_blksize, st_blocks, or st_rdev,\n\
...@@ -581,7 +581,7 @@ static PyStructSequence_Desc stat_result_desc = { ...@@ -581,7 +581,7 @@ static PyStructSequence_Desc stat_result_desc = {
PyDoc_STRVAR(statvfs_result__doc__, PyDoc_STRVAR(statvfs_result__doc__,
"statvfs_result: Result from statvfs or fstatvfs.\n\n\ "statvfs_result: Result from statvfs or fstatvfs.\n\n\
This object may be accessed either as a tuple of\n\ This object may be accessed either as a tuple of\n\
(bsize,frsize,blocks,bfree,bavail,files,ffree,favail,flag,namemax),\n\ (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax),\n\
or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on.\n\ or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on.\n\
\n\ \n\
See os.statvfs for more information."); See os.statvfs for more information.");
...@@ -735,7 +735,7 @@ posix_do_stat(PyObject *self, PyObject *args, char *format, ...@@ -735,7 +735,7 @@ posix_do_stat(PyObject *self, PyObject *args, char *format,
/* POSIX methods */ /* POSIX methods */
PyDoc_STRVAR(posix_access__doc__, PyDoc_STRVAR(posix_access__doc__,
"access(path, mode) -> 1 if granted, 0 otherwise\n\ "access(path, mode) -> 1 if granted, 0 otherwise\n\n\
Use the real uid/gid to test for access to a path. Note that most\n\ Use the real uid/gid to test for access to a path. Note that most\n\
operations will use the effective uid/gid, therefore this routine can\n\ operations will use the effective uid/gid, therefore this routine can\n\
be used in a suid/sgid environment to test if the invoking user has the\n\ be used in a suid/sgid environment to test if the invoking user has the\n\
...@@ -772,7 +772,7 @@ posix_access(PyObject *self, PyObject *args) ...@@ -772,7 +772,7 @@ posix_access(PyObject *self, PyObject *args)
#ifdef HAVE_TTYNAME #ifdef HAVE_TTYNAME
PyDoc_STRVAR(posix_ttyname__doc__, PyDoc_STRVAR(posix_ttyname__doc__,
"ttyname(fd) -> String\n\ "ttyname(fd) -> string\n\n\
Return the name of the terminal device connected to 'fd'."); Return the name of the terminal device connected to 'fd'.");
static PyObject * static PyObject *
...@@ -793,7 +793,7 @@ posix_ttyname(PyObject *self, PyObject *args) ...@@ -793,7 +793,7 @@ posix_ttyname(PyObject *self, PyObject *args)
#ifdef HAVE_CTERMID #ifdef HAVE_CTERMID
PyDoc_STRVAR(posix_ctermid__doc__, PyDoc_STRVAR(posix_ctermid__doc__,
"ctermid() -> String\n\ "ctermid() -> string\n\n\
Return the name of the controlling terminal for this process."); Return the name of the controlling terminal for this process.");
static PyObject * static PyObject *
...@@ -817,7 +817,7 @@ posix_ctermid(PyObject *self, PyObject *args) ...@@ -817,7 +817,7 @@ posix_ctermid(PyObject *self, PyObject *args)
#endif #endif
PyDoc_STRVAR(posix_chdir__doc__, PyDoc_STRVAR(posix_chdir__doc__,
"chdir(path) -> None\n\ "chdir(path)\n\n\
Change the current working directory to the specified path."); Change the current working directory to the specified path.");
static PyObject * static PyObject *
...@@ -832,7 +832,7 @@ posix_chdir(PyObject *self, PyObject *args) ...@@ -832,7 +832,7 @@ posix_chdir(PyObject *self, PyObject *args)
#ifdef HAVE_FCHDIR #ifdef HAVE_FCHDIR
PyDoc_STRVAR(posix_fchdir__doc__, PyDoc_STRVAR(posix_fchdir__doc__,
"fchdir(fildes) -> None\n\ "fchdir(fildes)\n\n\
Change to the directory of the given file descriptor. fildes must be\n\ Change to the directory of the given file descriptor. fildes must be\n\
opened on a directory, not a file."); opened on a directory, not a file.");
...@@ -845,7 +845,7 @@ posix_fchdir(PyObject *self, PyObject *fdobj) ...@@ -845,7 +845,7 @@ posix_fchdir(PyObject *self, PyObject *fdobj)
PyDoc_STRVAR(posix_chmod__doc__, PyDoc_STRVAR(posix_chmod__doc__,
"chmod(path, mode) -> None\n\ "chmod(path, mode)\n\n\
Change the access permissions of a file."); Change the access permissions of a file.");
static PyObject * static PyObject *
...@@ -870,7 +870,7 @@ posix_chmod(PyObject *self, PyObject *args) ...@@ -870,7 +870,7 @@ posix_chmod(PyObject *self, PyObject *args)
#ifdef HAVE_CHROOT #ifdef HAVE_CHROOT
PyDoc_STRVAR(posix_chroot__doc__, PyDoc_STRVAR(posix_chroot__doc__,
"chroot(path) -> None\n\ "chroot(path)\n\n\
Change root directory to path."); Change root directory to path.");
static PyObject * static PyObject *
...@@ -882,7 +882,7 @@ posix_chroot(PyObject *self, PyObject *args) ...@@ -882,7 +882,7 @@ posix_chroot(PyObject *self, PyObject *args)
#ifdef HAVE_FSYNC #ifdef HAVE_FSYNC
PyDoc_STRVAR(posix_fsync__doc__, PyDoc_STRVAR(posix_fsync__doc__,
"fsync(fildes) -> None\n\ "fsync(fildes)\n\n\
force write of file with filedescriptor to disk."); force write of file with filedescriptor to disk.");
static PyObject * static PyObject *
...@@ -899,7 +899,7 @@ extern int fdatasync(int); /* On HP-UX, in libc but not in unistd.h */ ...@@ -899,7 +899,7 @@ extern int fdatasync(int); /* On HP-UX, in libc but not in unistd.h */
#endif #endif
PyDoc_STRVAR(posix_fdatasync__doc__, PyDoc_STRVAR(posix_fdatasync__doc__,
"fdatasync(fildes) -> None\n\ "fdatasync(fildes)\n\n\
force write of file with filedescriptor to disk.\n\ force write of file with filedescriptor to disk.\n\
does not force update of metadata."); does not force update of metadata.");
...@@ -913,7 +913,7 @@ posix_fdatasync(PyObject *self, PyObject *fdobj) ...@@ -913,7 +913,7 @@ posix_fdatasync(PyObject *self, PyObject *fdobj)
#ifdef HAVE_CHOWN #ifdef HAVE_CHOWN
PyDoc_STRVAR(posix_chown__doc__, PyDoc_STRVAR(posix_chown__doc__,
"chown(path, uid, gid) -> None\n\ "chown(path, uid, gid)\n\n\
Change the owner and group id of path to the numeric uid and gid."); Change the owner and group id of path to the numeric uid and gid.");
static PyObject * static PyObject *
...@@ -940,7 +940,7 @@ posix_chown(PyObject *self, PyObject *args) ...@@ -940,7 +940,7 @@ posix_chown(PyObject *self, PyObject *args)
#ifdef HAVE_GETCWD #ifdef HAVE_GETCWD
PyDoc_STRVAR(posix_getcwd__doc__, PyDoc_STRVAR(posix_getcwd__doc__,
"getcwd() -> path\n\ "getcwd() -> path\n\n\
Return a string representing the current working directory."); Return a string representing the current working directory.");
static PyObject * static PyObject *
...@@ -966,7 +966,7 @@ posix_getcwd(PyObject *self, PyObject *args) ...@@ -966,7 +966,7 @@ posix_getcwd(PyObject *self, PyObject *args)
#ifdef HAVE_LINK #ifdef HAVE_LINK
PyDoc_STRVAR(posix_link__doc__, PyDoc_STRVAR(posix_link__doc__,
"link(src, dst) -> None\n\ "link(src, dst)\n\n\
Create a hard link to a file."); Create a hard link to a file.");
static PyObject * static PyObject *
...@@ -978,7 +978,7 @@ posix_link(PyObject *self, PyObject *args) ...@@ -978,7 +978,7 @@ posix_link(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_listdir__doc__, PyDoc_STRVAR(posix_listdir__doc__,
"listdir(path) -> list_of_strings\n\ "listdir(path) -> list_of_strings\n\n\
Return a list containing the names of the entries in the directory.\n\ Return a list containing the names of the entries in the directory.\n\
\n\ \n\
path: path of directory to list\n\ path: path of directory to list\n\
...@@ -1243,7 +1243,7 @@ posix__getfullpathname(PyObject *self, PyObject *args) ...@@ -1243,7 +1243,7 @@ posix__getfullpathname(PyObject *self, PyObject *args)
#endif /* MS_WIN32 */ #endif /* MS_WIN32 */
PyDoc_STRVAR(posix_mkdir__doc__, PyDoc_STRVAR(posix_mkdir__doc__,
"mkdir(path [, mode=0777]) -> None\n\ "mkdir(path [, mode=0777])\n\n\
Create a directory."); Create a directory.");
static PyObject * static PyObject *
...@@ -1278,8 +1278,8 @@ posix_mkdir(PyObject *self, PyObject *args) ...@@ -1278,8 +1278,8 @@ posix_mkdir(PyObject *self, PyObject *args)
#endif #endif
PyDoc_STRVAR(posix_nice__doc__, PyDoc_STRVAR(posix_nice__doc__,
"nice(inc) -> new_priority\n\ "nice(inc) -> new_priority\n\n\
Decrease the priority of process and return new priority."); Decrease the priority of process by inc and return the new priority.");
static PyObject * static PyObject *
posix_nice(PyObject *self, PyObject *args) posix_nice(PyObject *self, PyObject *args)
...@@ -1314,7 +1314,7 @@ posix_nice(PyObject *self, PyObject *args) ...@@ -1314,7 +1314,7 @@ posix_nice(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_rename__doc__, PyDoc_STRVAR(posix_rename__doc__,
"rename(old, new) -> None\n\ "rename(old, new)\n\n\
Rename a file or directory."); Rename a file or directory.");
static PyObject * static PyObject *
...@@ -1325,7 +1325,7 @@ posix_rename(PyObject *self, PyObject *args) ...@@ -1325,7 +1325,7 @@ posix_rename(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_rmdir__doc__, PyDoc_STRVAR(posix_rmdir__doc__,
"rmdir(path) -> None\n\ "rmdir(path)\n\n\
Remove a directory."); Remove a directory.");
static PyObject * static PyObject *
...@@ -1336,8 +1336,7 @@ posix_rmdir(PyObject *self, PyObject *args) ...@@ -1336,8 +1336,7 @@ posix_rmdir(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_stat__doc__, PyDoc_STRVAR(posix_stat__doc__,
"stat(path) -> (st_mode, st_ino, st_dev, st_nlink, st_uid, st_gid,\n\ "stat(path) -> stat result\n\n\
st_size, st_atime, st_mtime, st_ctime)\n\
Perform a stat system call on the given path."); Perform a stat system call on the given path.");
static PyObject * static PyObject *
...@@ -1349,7 +1348,7 @@ posix_stat(PyObject *self, PyObject *args) ...@@ -1349,7 +1348,7 @@ posix_stat(PyObject *self, PyObject *args)
#ifdef HAVE_SYSTEM #ifdef HAVE_SYSTEM
PyDoc_STRVAR(posix_system__doc__, PyDoc_STRVAR(posix_system__doc__,
"system(command) -> exit_status\n\ "system(command) -> exit_status\n\n\
Execute the command (a string) in a subshell."); Execute the command (a string) in a subshell.");
static PyObject * static PyObject *
...@@ -1368,7 +1367,7 @@ posix_system(PyObject *self, PyObject *args) ...@@ -1368,7 +1367,7 @@ posix_system(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_umask__doc__, PyDoc_STRVAR(posix_umask__doc__,
"umask(new_mask) -> old_mask\n\ "umask(new_mask) -> old_mask\n\n\
Set the current numeric umask and return the previous umask."); Set the current numeric umask and return the previous umask.");
static PyObject * static PyObject *
...@@ -1385,11 +1384,11 @@ posix_umask(PyObject *self, PyObject *args) ...@@ -1385,11 +1384,11 @@ posix_umask(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_unlink__doc__, PyDoc_STRVAR(posix_unlink__doc__,
"unlink(path) -> None\n\ "unlink(path)\n\n\
Remove a file (same as remove(path))."); Remove a file (same as remove(path)).");
PyDoc_STRVAR(posix_remove__doc__, PyDoc_STRVAR(posix_remove__doc__,
"remove(path) -> None\n\ "remove(path)\n\n\
Remove a file (same as unlink(path))."); Remove a file (same as unlink(path)).");
static PyObject * static PyObject *
...@@ -1401,7 +1400,7 @@ posix_unlink(PyObject *self, PyObject *args) ...@@ -1401,7 +1400,7 @@ posix_unlink(PyObject *self, PyObject *args)
#ifdef HAVE_UNAME #ifdef HAVE_UNAME
PyDoc_STRVAR(posix_uname__doc__, PyDoc_STRVAR(posix_uname__doc__,
"uname() -> (sysname, nodename, release, version, machine)\n\ "uname() -> (sysname, nodename, release, version, machine)\n\n\
Return a tuple identifying the current operating system."); Return a tuple identifying the current operating system.");
static PyObject * static PyObject *
...@@ -1427,8 +1426,8 @@ posix_uname(PyObject *self, PyObject *args) ...@@ -1427,8 +1426,8 @@ posix_uname(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_utime__doc__, PyDoc_STRVAR(posix_utime__doc__,
"utime(path, (atime, utime)) -> None\n\ "utime(path, (atime, utime))\n\
utime(path, None) -> None\n\ utime(path, None)\n\n\
Set the access and modified time of the file to the given values. If the\n\ Set the access and modified time of the file to the given values. If the\n\
second form is used, set the access and modified times to the current time."); second form is used, set the access and modified times to the current time.");
...@@ -1486,7 +1485,7 @@ posix_utime(PyObject *self, PyObject *args) ...@@ -1486,7 +1485,7 @@ posix_utime(PyObject *self, PyObject *args)
/* Process operations */ /* Process operations */
PyDoc_STRVAR(posix__exit__doc__, PyDoc_STRVAR(posix__exit__doc__,
"_exit(status)\n\ "_exit(status)\n\n\
Exit to the system with specified status, without normal exit processing."); Exit to the system with specified status, without normal exit processing.");
static PyObject * static PyObject *
...@@ -1502,7 +1501,7 @@ posix__exit(PyObject *self, PyObject *args) ...@@ -1502,7 +1501,7 @@ posix__exit(PyObject *self, PyObject *args)
#ifdef HAVE_EXECV #ifdef HAVE_EXECV
PyDoc_STRVAR(posix_execv__doc__, PyDoc_STRVAR(posix_execv__doc__,
"execv(path, args)\n\ "execv(path, args)\n\n\
Execute an executable path with arguments, replacing current process.\n\ Execute an executable path with arguments, replacing current process.\n\
\n\ \n\
path: path of executable file\n\ path: path of executable file\n\
...@@ -1568,7 +1567,7 @@ posix_execv(PyObject *self, PyObject *args) ...@@ -1568,7 +1567,7 @@ posix_execv(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_execve__doc__, PyDoc_STRVAR(posix_execve__doc__,
"execve(path, args, env)\n\ "execve(path, args, env)\n\n\
Execute a path with arguments and environment, replacing current process.\n\ Execute a path with arguments and environment, replacing current process.\n\
\n\ \n\
path: path of executable file\n\ path: path of executable file\n\
...@@ -1701,7 +1700,7 @@ posix_execve(PyObject *self, PyObject *args) ...@@ -1701,7 +1700,7 @@ posix_execve(PyObject *self, PyObject *args)
#ifdef HAVE_SPAWNV #ifdef HAVE_SPAWNV
PyDoc_STRVAR(posix_spawnv__doc__, PyDoc_STRVAR(posix_spawnv__doc__,
"spawnv(mode, path, args)\n\ "spawnv(mode, path, args)\n\n\
Execute the program 'path' in a new process.\n\ Execute the program 'path' in a new process.\n\
\n\ \n\
mode: mode of process creation\n\ mode: mode of process creation\n\
...@@ -1776,7 +1775,7 @@ posix_spawnv(PyObject *self, PyObject *args) ...@@ -1776,7 +1775,7 @@ posix_spawnv(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_spawnve__doc__, PyDoc_STRVAR(posix_spawnve__doc__,
"spawnve(mode, path, args, env)\n\ "spawnve(mode, path, args, env)\n\n\
Execute the program 'path' in a new process.\n\ Execute the program 'path' in a new process.\n\
\n\ \n\
mode: mode of process creation\n\ mode: mode of process creation\n\
...@@ -1908,7 +1907,7 @@ posix_spawnve(PyObject *self, PyObject *args) ...@@ -1908,7 +1907,7 @@ posix_spawnve(PyObject *self, PyObject *args)
#ifdef HAVE_FORK1 #ifdef HAVE_FORK1
PyDoc_STRVAR(posix_fork1__doc__, PyDoc_STRVAR(posix_fork1__doc__,
"fork1() -> pid\n\ "fork1() -> pid\n\n\
Fork a child process with a single multiplexed (i.e., not bound) thread.\n\ Fork a child process with a single multiplexed (i.e., not bound) thread.\n\
\n\ \n\
Return 0 to child process and PID of child to parent process."); Return 0 to child process and PID of child to parent process.");
...@@ -1932,9 +1931,8 @@ posix_fork1(self, args) ...@@ -1932,9 +1931,8 @@ posix_fork1(self, args)
#ifdef HAVE_FORK #ifdef HAVE_FORK
PyDoc_STRVAR(posix_fork__doc__, PyDoc_STRVAR(posix_fork__doc__,
"fork() -> pid\n\ "fork() -> pid\n\n\
Fork a child process.\n\ Fork a child process.\n\
\n\
Return 0 to child process and PID of child to parent process."); Return 0 to child process and PID of child to parent process.");
static PyObject * static PyObject *
...@@ -1964,7 +1962,7 @@ posix_fork(PyObject *self, PyObject *args) ...@@ -1964,7 +1962,7 @@ posix_fork(PyObject *self, PyObject *args)
#if defined(HAVE_OPENPTY) || defined(HAVE__GETPTY) #if defined(HAVE_OPENPTY) || defined(HAVE__GETPTY)
PyDoc_STRVAR(posix_openpty__doc__, PyDoc_STRVAR(posix_openpty__doc__,
"openpty() -> (master_fd, slave_fd)\n\ "openpty() -> (master_fd, slave_fd)\n\n\
Open a pseudo-terminal, returning open fd's for both master and slave end.\n"); Open a pseudo-terminal, returning open fd's for both master and slave end.\n");
static PyObject * static PyObject *
...@@ -1998,7 +1996,7 @@ posix_openpty(PyObject *self, PyObject *args) ...@@ -1998,7 +1996,7 @@ posix_openpty(PyObject *self, PyObject *args)
#ifdef HAVE_FORKPTY #ifdef HAVE_FORKPTY
PyDoc_STRVAR(posix_forkpty__doc__, PyDoc_STRVAR(posix_forkpty__doc__,
"forkpty() -> (pid, master_fd)\n\ "forkpty() -> (pid, master_fd)\n\n\
Fork a new process with a new pseudo-terminal as controlling tty.\n\n\ Fork a new process with a new pseudo-terminal as controlling tty.\n\n\
Like fork(), return 0 as pid to child process, and PID of child to parent.\n\ Like fork(), return 0 as pid to child process, and PID of child to parent.\n\
To both, return fd of newly opened pseudo-terminal.\n"); To both, return fd of newly opened pseudo-terminal.\n");
...@@ -2021,7 +2019,7 @@ posix_forkpty(PyObject *self, PyObject *args) ...@@ -2021,7 +2019,7 @@ posix_forkpty(PyObject *self, PyObject *args)
#ifdef HAVE_GETEGID #ifdef HAVE_GETEGID
PyDoc_STRVAR(posix_getegid__doc__, PyDoc_STRVAR(posix_getegid__doc__,
"getegid() -> egid\n\ "getegid() -> egid\n\n\
Return the current process's effective group id."); Return the current process's effective group id.");
static PyObject * static PyObject *
...@@ -2036,7 +2034,7 @@ posix_getegid(PyObject *self, PyObject *args) ...@@ -2036,7 +2034,7 @@ posix_getegid(PyObject *self, PyObject *args)
#ifdef HAVE_GETEUID #ifdef HAVE_GETEUID
PyDoc_STRVAR(posix_geteuid__doc__, PyDoc_STRVAR(posix_geteuid__doc__,
"geteuid() -> euid\n\ "geteuid() -> euid\n\n\
Return the current process's effective user id."); Return the current process's effective user id.");
static PyObject * static PyObject *
...@@ -2051,7 +2049,7 @@ posix_geteuid(PyObject *self, PyObject *args) ...@@ -2051,7 +2049,7 @@ posix_geteuid(PyObject *self, PyObject *args)
#ifdef HAVE_GETGID #ifdef HAVE_GETGID
PyDoc_STRVAR(posix_getgid__doc__, PyDoc_STRVAR(posix_getgid__doc__,
"getgid() -> gid\n\ "getgid() -> gid\n\n\
Return the current process's group id."); Return the current process's group id.");
static PyObject * static PyObject *
...@@ -2065,7 +2063,7 @@ posix_getgid(PyObject *self, PyObject *args) ...@@ -2065,7 +2063,7 @@ posix_getgid(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_getpid__doc__, PyDoc_STRVAR(posix_getpid__doc__,
"getpid() -> pid\n\ "getpid() -> pid\n\n\
Return the current process id"); Return the current process id");
static PyObject * static PyObject *
...@@ -2079,7 +2077,7 @@ posix_getpid(PyObject *self, PyObject *args) ...@@ -2079,7 +2077,7 @@ posix_getpid(PyObject *self, PyObject *args)
#ifdef HAVE_GETGROUPS #ifdef HAVE_GETGROUPS
PyDoc_STRVAR(posix_getgroups__doc__, PyDoc_STRVAR(posix_getgroups__doc__,
"getgroups() -> list of group IDs\n\ "getgroups() -> list of group IDs\n\n\
Return list of supplemental group IDs for the process."); Return list of supplemental group IDs for the process.");
static PyObject * static PyObject *
...@@ -2123,7 +2121,7 @@ posix_getgroups(PyObject *self, PyObject *args) ...@@ -2123,7 +2121,7 @@ posix_getgroups(PyObject *self, PyObject *args)
#ifdef HAVE_GETPGID #ifdef HAVE_GETPGID
PyDoc_STRVAR(posix_getpgid__doc__, PyDoc_STRVAR(posix_getpgid__doc__,
"getpgid(pid) -> pgid\n\ "getpgid(pid) -> pgid\n\n\
Call the system call getpgid()."); Call the system call getpgid().");
static PyObject * static PyObject *
...@@ -2142,7 +2140,7 @@ posix_getpgid(PyObject *self, PyObject *args) ...@@ -2142,7 +2140,7 @@ posix_getpgid(PyObject *self, PyObject *args)
#ifdef HAVE_GETPGRP #ifdef HAVE_GETPGRP
PyDoc_STRVAR(posix_getpgrp__doc__, PyDoc_STRVAR(posix_getpgrp__doc__,
"getpgrp() -> pgrp\n\ "getpgrp() -> pgrp\n\n\
Return the current process group id."); Return the current process group id.");
static PyObject * static PyObject *
...@@ -2161,7 +2159,7 @@ posix_getpgrp(PyObject *self, PyObject *args) ...@@ -2161,7 +2159,7 @@ posix_getpgrp(PyObject *self, PyObject *args)
#ifdef HAVE_SETPGRP #ifdef HAVE_SETPGRP
PyDoc_STRVAR(posix_setpgrp__doc__, PyDoc_STRVAR(posix_setpgrp__doc__,
"setpgrp() -> None\n\ "setpgrp()\n\n\
Make this process a session leader."); Make this process a session leader.");
static PyObject * static PyObject *
...@@ -2183,7 +2181,7 @@ posix_setpgrp(PyObject *self, PyObject *args) ...@@ -2183,7 +2181,7 @@ posix_setpgrp(PyObject *self, PyObject *args)
#ifdef HAVE_GETPPID #ifdef HAVE_GETPPID
PyDoc_STRVAR(posix_getppid__doc__, PyDoc_STRVAR(posix_getppid__doc__,
"getppid() -> ppid\n\ "getppid() -> ppid\n\n\
Return the parent's process id."); Return the parent's process id.");
static PyObject * static PyObject *
...@@ -2198,7 +2196,7 @@ posix_getppid(PyObject *self, PyObject *args) ...@@ -2198,7 +2196,7 @@ posix_getppid(PyObject *self, PyObject *args)
#ifdef HAVE_GETLOGIN #ifdef HAVE_GETLOGIN
PyDoc_STRVAR(posix_getlogin__doc__, PyDoc_STRVAR(posix_getlogin__doc__,
"getlogin() -> string\n\ "getlogin() -> string\n\n\
Return the actual login name."); Return the actual login name.");
static PyObject * static PyObject *
...@@ -2229,7 +2227,7 @@ posix_getlogin(PyObject *self, PyObject *args) ...@@ -2229,7 +2227,7 @@ posix_getlogin(PyObject *self, PyObject *args)
#ifdef HAVE_GETUID #ifdef HAVE_GETUID
PyDoc_STRVAR(posix_getuid__doc__, PyDoc_STRVAR(posix_getuid__doc__,
"getuid() -> uid\n\ "getuid() -> uid\n\n\
Return the current process's user id."); Return the current process's user id.");
static PyObject * static PyObject *
...@@ -2244,7 +2242,7 @@ posix_getuid(PyObject *self, PyObject *args) ...@@ -2244,7 +2242,7 @@ posix_getuid(PyObject *self, PyObject *args)
#ifdef HAVE_KILL #ifdef HAVE_KILL
PyDoc_STRVAR(posix_kill__doc__, PyDoc_STRVAR(posix_kill__doc__,
"kill(pid, sig) -> None\n\ "kill(pid, sig)\n\n\
Kill a process with a signal."); Kill a process with a signal.");
static PyObject * static PyObject *
...@@ -2277,7 +2275,7 @@ posix_kill(PyObject *self, PyObject *args) ...@@ -2277,7 +2275,7 @@ posix_kill(PyObject *self, PyObject *args)
#ifdef HAVE_KILLPG #ifdef HAVE_KILLPG
PyDoc_STRVAR(posix_killpg__doc__, PyDoc_STRVAR(posix_killpg__doc__,
"killpg(pgid, sig) -> None\n\ "killpg(pgid, sig)\n\n\
Kill a process group with a signal."); Kill a process group with a signal.");
static PyObject * static PyObject *
...@@ -2300,7 +2298,7 @@ posix_killpg(PyObject *self, PyObject *args) ...@@ -2300,7 +2298,7 @@ posix_killpg(PyObject *self, PyObject *args)
#endif #endif
PyDoc_STRVAR(posix_plock__doc__, PyDoc_STRVAR(posix_plock__doc__,
"plock(op) -> None\n\ "plock(op)\n\n\
Lock program segments into memory."); Lock program segments into memory.");
static PyObject * static PyObject *
...@@ -2319,7 +2317,7 @@ posix_plock(PyObject *self, PyObject *args) ...@@ -2319,7 +2317,7 @@ posix_plock(PyObject *self, PyObject *args)
#ifdef HAVE_POPEN #ifdef HAVE_POPEN
PyDoc_STRVAR(posix_popen__doc__, PyDoc_STRVAR(posix_popen__doc__,
"popen(command [, mode='r' [, bufsize]]) -> pipe\n\ "popen(command [, mode='r' [, bufsize]]) -> pipe\n\n\
Open a pipe to/from a command returning a file object."); Open a pipe to/from a command returning a file object.");
#if defined(PYOS_OS2) #if defined(PYOS_OS2)
...@@ -3859,7 +3857,7 @@ posix_popen(PyObject *self, PyObject *args) ...@@ -3859,7 +3857,7 @@ posix_popen(PyObject *self, PyObject *args)
#ifdef HAVE_SETUID #ifdef HAVE_SETUID
PyDoc_STRVAR(posix_setuid__doc__, PyDoc_STRVAR(posix_setuid__doc__,
"setuid(uid) -> None\n\ "setuid(uid)\n\n\
Set the current process's user id."); Set the current process's user id.");
static PyObject * static PyObject *
...@@ -3878,7 +3876,7 @@ posix_setuid(PyObject *self, PyObject *args) ...@@ -3878,7 +3876,7 @@ posix_setuid(PyObject *self, PyObject *args)
#ifdef HAVE_SETEUID #ifdef HAVE_SETEUID
PyDoc_STRVAR(posix_seteuid__doc__, PyDoc_STRVAR(posix_seteuid__doc__,
"seteuid(uid) -> None\n\ "seteuid(uid)\n\n\
Set the current process's effective user id."); Set the current process's effective user id.");
static PyObject * static PyObject *
...@@ -3898,7 +3896,7 @@ posix_seteuid (PyObject *self, PyObject *args) ...@@ -3898,7 +3896,7 @@ posix_seteuid (PyObject *self, PyObject *args)
#ifdef HAVE_SETEGID #ifdef HAVE_SETEGID
PyDoc_STRVAR(posix_setegid__doc__, PyDoc_STRVAR(posix_setegid__doc__,
"setegid(gid) -> None\n\ "setegid(gid)\n\n\
Set the current process's effective group id."); Set the current process's effective group id.");
static PyObject * static PyObject *
...@@ -3918,7 +3916,7 @@ posix_setegid (PyObject *self, PyObject *args) ...@@ -3918,7 +3916,7 @@ posix_setegid (PyObject *self, PyObject *args)
#ifdef HAVE_SETREUID #ifdef HAVE_SETREUID
PyDoc_STRVAR(posix_setreuid__doc__, PyDoc_STRVAR(posix_setreuid__doc__,
"seteuid(ruid, euid) -> None\n\ "seteuid(ruid, euid)\n\n\
Set the current process's real and effective user ids."); Set the current process's real and effective user ids.");
static PyObject * static PyObject *
...@@ -3938,7 +3936,7 @@ posix_setreuid (PyObject *self, PyObject *args) ...@@ -3938,7 +3936,7 @@ posix_setreuid (PyObject *self, PyObject *args)
#ifdef HAVE_SETREGID #ifdef HAVE_SETREGID
PyDoc_STRVAR(posix_setregid__doc__, PyDoc_STRVAR(posix_setregid__doc__,
"setegid(rgid, egid) -> None\n\ "setegid(rgid, egid)\n\n\
Set the current process's real and effective group ids."); Set the current process's real and effective group ids.");
static PyObject * static PyObject *
...@@ -3958,7 +3956,7 @@ posix_setregid (PyObject *self, PyObject *args) ...@@ -3958,7 +3956,7 @@ posix_setregid (PyObject *self, PyObject *args)
#ifdef HAVE_SETGID #ifdef HAVE_SETGID
PyDoc_STRVAR(posix_setgid__doc__, PyDoc_STRVAR(posix_setgid__doc__,
"setgid(gid) -> None\n\ "setgid(gid)\n\n\
Set the current process's group id."); Set the current process's group id.");
static PyObject * static PyObject *
...@@ -3976,7 +3974,7 @@ posix_setgid(PyObject *self, PyObject *args) ...@@ -3976,7 +3974,7 @@ posix_setgid(PyObject *self, PyObject *args)
#ifdef HAVE_SETGROUPS #ifdef HAVE_SETGROUPS
PyDoc_STRVAR(posix_setgroups__doc__, PyDoc_STRVAR(posix_setgroups__doc__,
"setgroups(list) -> None\n\ "setgroups(list)\n\n\
Set the groups of the current process to list."); Set the groups of the current process to list.");
static PyObject * static PyObject *
...@@ -4022,7 +4020,7 @@ posix_setgroups(PyObject *self, PyObject *args) ...@@ -4022,7 +4020,7 @@ posix_setgroups(PyObject *self, PyObject *args)
#ifdef HAVE_WAITPID #ifdef HAVE_WAITPID
PyDoc_STRVAR(posix_waitpid__doc__, PyDoc_STRVAR(posix_waitpid__doc__,
"waitpid(pid, options) -> (pid, status)\n\ "waitpid(pid, options) -> (pid, status)\n\n\
Wait for completion of a given child process."); Wait for completion of a given child process.");
static PyObject * static PyObject *
...@@ -4053,7 +4051,7 @@ posix_waitpid(PyObject *self, PyObject *args) ...@@ -4053,7 +4051,7 @@ posix_waitpid(PyObject *self, PyObject *args)
/* MS C has a variant of waitpid() that's usable for most purposes. */ /* MS C has a variant of waitpid() that's usable for most purposes. */
PyDoc_STRVAR(posix_waitpid__doc__, PyDoc_STRVAR(posix_waitpid__doc__,
"waitpid(pid, options) -> (pid, status << 8)\n" "waitpid(pid, options) -> (pid, status << 8)\n\n"
"Wait for completion of a given process. options is ignored on Windows."); "Wait for completion of a given process. options is ignored on Windows.");
static PyObject * static PyObject *
...@@ -4078,7 +4076,7 @@ posix_waitpid(PyObject *self, PyObject *args) ...@@ -4078,7 +4076,7 @@ posix_waitpid(PyObject *self, PyObject *args)
#ifdef HAVE_WAIT #ifdef HAVE_WAIT
PyDoc_STRVAR(posix_wait__doc__, PyDoc_STRVAR(posix_wait__doc__,
"wait() -> (pid, status)\n\ "wait() -> (pid, status)\n\n\
Wait for completion of a child process."); Wait for completion of a child process.");
static PyObject * static PyObject *
...@@ -4108,8 +4106,7 @@ posix_wait(PyObject *self, PyObject *args) ...@@ -4108,8 +4106,7 @@ posix_wait(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_lstat__doc__, PyDoc_STRVAR(posix_lstat__doc__,
"lstat(path) -> (st_mode, st_ino, st_dev, st_nlink, st_uid, st_gid,\n\ "lstat(path) -> stat result\n\n\
st_size, st_atime, st_mtime, st_ctime)\n\
Like stat(path), but do not follow symbolic links."); Like stat(path), but do not follow symbolic links.");
static PyObject * static PyObject *
...@@ -4125,7 +4122,7 @@ posix_lstat(PyObject *self, PyObject *args) ...@@ -4125,7 +4122,7 @@ posix_lstat(PyObject *self, PyObject *args)
#ifdef HAVE_READLINK #ifdef HAVE_READLINK
PyDoc_STRVAR(posix_readlink__doc__, PyDoc_STRVAR(posix_readlink__doc__,
"readlink(path) -> path\n\ "readlink(path) -> path\n\n\
Return a string representing the path to which the symbolic link points."); Return a string representing the path to which the symbolic link points.");
static PyObject * static PyObject *
...@@ -4148,7 +4145,7 @@ posix_readlink(PyObject *self, PyObject *args) ...@@ -4148,7 +4145,7 @@ posix_readlink(PyObject *self, PyObject *args)
#ifdef HAVE_SYMLINK #ifdef HAVE_SYMLINK
PyDoc_STRVAR(posix_symlink__doc__, PyDoc_STRVAR(posix_symlink__doc__,
"symlink(src, dst) -> None\n\ "symlink(src, dst)\n\n\
Create a symbolic link."); Create a symbolic link.");
static PyObject * static PyObject *
...@@ -4244,14 +4241,14 @@ posix_times(PyObject *self, PyObject *args) ...@@ -4244,14 +4241,14 @@ posix_times(PyObject *self, PyObject *args)
#ifdef HAVE_TIMES #ifdef HAVE_TIMES
PyDoc_STRVAR(posix_times__doc__, PyDoc_STRVAR(posix_times__doc__,
"times() -> (utime, stime, cutime, cstime, elapsed_time)\n\ "times() -> (utime, stime, cutime, cstime, elapsed_time)\n\n\
Return a tuple of floating point numbers indicating process times."); Return a tuple of floating point numbers indicating process times.");
#endif #endif
#ifdef HAVE_SETSID #ifdef HAVE_SETSID
PyDoc_STRVAR(posix_setsid__doc__, PyDoc_STRVAR(posix_setsid__doc__,
"setsid() -> None\n\ "setsid()\n\n\
Call the system call setsid()."); Call the system call setsid().");
static PyObject * static PyObject *
...@@ -4268,7 +4265,7 @@ posix_setsid(PyObject *self, PyObject *args) ...@@ -4268,7 +4265,7 @@ posix_setsid(PyObject *self, PyObject *args)
#ifdef HAVE_SETPGID #ifdef HAVE_SETPGID
PyDoc_STRVAR(posix_setpgid__doc__, PyDoc_STRVAR(posix_setpgid__doc__,
"setpgid(pid, pgrp) -> None\n\ "setpgid(pid, pgrp)\n\n\
Call the system call setpgid()."); Call the system call setpgid().");
static PyObject * static PyObject *
...@@ -4287,7 +4284,7 @@ posix_setpgid(PyObject *self, PyObject *args) ...@@ -4287,7 +4284,7 @@ posix_setpgid(PyObject *self, PyObject *args)
#ifdef HAVE_TCGETPGRP #ifdef HAVE_TCGETPGRP
PyDoc_STRVAR(posix_tcgetpgrp__doc__, PyDoc_STRVAR(posix_tcgetpgrp__doc__,
"tcgetpgrp(fd) -> pgid\n\ "tcgetpgrp(fd) -> pgid\n\n\
Return the process group associated with the terminal given by a fd."); Return the process group associated with the terminal given by a fd.");
static PyObject * static PyObject *
...@@ -4306,7 +4303,7 @@ posix_tcgetpgrp(PyObject *self, PyObject *args) ...@@ -4306,7 +4303,7 @@ posix_tcgetpgrp(PyObject *self, PyObject *args)
#ifdef HAVE_TCSETPGRP #ifdef HAVE_TCSETPGRP
PyDoc_STRVAR(posix_tcsetpgrp__doc__, PyDoc_STRVAR(posix_tcsetpgrp__doc__,
"tcsetpgrp(fd, pgid) -> None\n\ "tcsetpgrp(fd, pgid)\n\n\
Set the process group associated with the terminal given by a fd."); Set the process group associated with the terminal given by a fd.");
static PyObject * static PyObject *
...@@ -4325,7 +4322,7 @@ posix_tcsetpgrp(PyObject *self, PyObject *args) ...@@ -4325,7 +4322,7 @@ posix_tcsetpgrp(PyObject *self, PyObject *args)
/* Functions acting on file descriptors */ /* Functions acting on file descriptors */
PyDoc_STRVAR(posix_open__doc__, PyDoc_STRVAR(posix_open__doc__,
"open(filename, flag [, mode=0777]) -> fd\n\ "open(filename, flag [, mode=0777]) -> fd\n\n\
Open a file (for low level IO)."); Open a file (for low level IO).");
static PyObject * static PyObject *
...@@ -4351,7 +4348,7 @@ posix_open(PyObject *self, PyObject *args) ...@@ -4351,7 +4348,7 @@ posix_open(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_close__doc__, PyDoc_STRVAR(posix_close__doc__,
"close(fd) -> None\n\ "close(fd)\n\n\
Close a file descriptor (for low level IO)."); Close a file descriptor (for low level IO).");
static PyObject * static PyObject *
...@@ -4371,7 +4368,7 @@ posix_close(PyObject *self, PyObject *args) ...@@ -4371,7 +4368,7 @@ posix_close(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_dup__doc__, PyDoc_STRVAR(posix_dup__doc__,
"dup(fd) -> fd2\n\ "dup(fd) -> fd2\n\n\
Return a duplicate of a file descriptor."); Return a duplicate of a file descriptor.");
static PyObject * static PyObject *
...@@ -4390,7 +4387,7 @@ posix_dup(PyObject *self, PyObject *args) ...@@ -4390,7 +4387,7 @@ posix_dup(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_dup2__doc__, PyDoc_STRVAR(posix_dup2__doc__,
"dup2(fd, fd2) -> None\n\ "dup2(fd, fd2)\n\n\
Duplicate file descriptor."); Duplicate file descriptor.");
static PyObject * static PyObject *
...@@ -4410,7 +4407,7 @@ posix_dup2(PyObject *self, PyObject *args) ...@@ -4410,7 +4407,7 @@ posix_dup2(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_lseek__doc__, PyDoc_STRVAR(posix_lseek__doc__,
"lseek(fd, pos, how) -> newpos\n\ "lseek(fd, pos, how) -> newpos\n\n\
Set the current position of a file descriptor."); Set the current position of a file descriptor.");
static PyObject * static PyObject *
...@@ -4462,7 +4459,7 @@ posix_lseek(PyObject *self, PyObject *args) ...@@ -4462,7 +4459,7 @@ posix_lseek(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_read__doc__, PyDoc_STRVAR(posix_read__doc__,
"read(fd, buffersize) -> string\n\ "read(fd, buffersize) -> string\n\n\
Read a file descriptor."); Read a file descriptor.");
static PyObject * static PyObject *
...@@ -4489,7 +4486,7 @@ posix_read(PyObject *self, PyObject *args) ...@@ -4489,7 +4486,7 @@ posix_read(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_write__doc__, PyDoc_STRVAR(posix_write__doc__,
"write(fd, string) -> byteswritten\n\ "write(fd, string) -> byteswritten\n\n\
Write a string to a file descriptor."); Write a string to a file descriptor.");
static PyObject * static PyObject *
...@@ -4509,7 +4506,7 @@ posix_write(PyObject *self, PyObject *args) ...@@ -4509,7 +4506,7 @@ posix_write(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_fstat__doc__, PyDoc_STRVAR(posix_fstat__doc__,
"fstat(fd) -> (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)\n\ "fstat(fd) -> stat result\n\n\
Like stat(), but for an open file descriptor."); Like stat(), but for an open file descriptor.");
static PyObject * static PyObject *
...@@ -4531,7 +4528,7 @@ posix_fstat(PyObject *self, PyObject *args) ...@@ -4531,7 +4528,7 @@ posix_fstat(PyObject *self, PyObject *args)
PyDoc_STRVAR(posix_fdopen__doc__, PyDoc_STRVAR(posix_fdopen__doc__,
"fdopen(fd, [, mode='r' [, bufsize]]) -> file_object\n\ "fdopen(fd, [, mode='r' [, bufsize]]) -> file_object\n\n\
Return an open file object connected to a file descriptor."); Return an open file object connected to a file descriptor.");
static PyObject * static PyObject *
...@@ -4557,7 +4554,7 @@ posix_fdopen(PyObject *self, PyObject *args) ...@@ -4557,7 +4554,7 @@ posix_fdopen(PyObject *self, PyObject *args)
} }
PyDoc_STRVAR(posix_isatty__doc__, PyDoc_STRVAR(posix_isatty__doc__,
"isatty(fd) -> bool\n\ "isatty(fd) -> bool\n\n\
Return True if the file descriptor 'fd' is an open file descriptor\n\ Return True if the file descriptor 'fd' is an open file descriptor\n\
connected to the slave end of a terminal."); connected to the slave end of a terminal.");
...@@ -4572,7 +4569,7 @@ posix_isatty(PyObject *self, PyObject *args) ...@@ -4572,7 +4569,7 @@ posix_isatty(PyObject *self, PyObject *args)
#ifdef HAVE_PIPE #ifdef HAVE_PIPE
PyDoc_STRVAR(posix_pipe__doc__, PyDoc_STRVAR(posix_pipe__doc__,
"pipe() -> (read_end, write_end)\n\ "pipe() -> (read_end, write_end)\n\n\
Create a pipe."); Create a pipe.");
static PyObject * static PyObject *
...@@ -4626,7 +4623,7 @@ posix_pipe(PyObject *self, PyObject *args) ...@@ -4626,7 +4623,7 @@ posix_pipe(PyObject *self, PyObject *args)
#ifdef HAVE_MKFIFO #ifdef HAVE_MKFIFO
PyDoc_STRVAR(posix_mkfifo__doc__, PyDoc_STRVAR(posix_mkfifo__doc__,
"mkfifo(filename, [, mode=0666]) -> None\n\ "mkfifo(filename, [, mode=0666])\n\n\
Create a FIFO (a POSIX named pipe)."); Create a FIFO (a POSIX named pipe).");
static PyObject * static PyObject *
...@@ -4650,7 +4647,7 @@ posix_mkfifo(PyObject *self, PyObject *args) ...@@ -4650,7 +4647,7 @@ posix_mkfifo(PyObject *self, PyObject *args)
#ifdef HAVE_MKNOD #ifdef HAVE_MKNOD
PyDoc_STRVAR(posix_mknod__doc__, PyDoc_STRVAR(posix_mknod__doc__,
"mknod(filename, [, mode=0600, major, minor]) -> None\n\ "mknod(filename, [, mode=0600, major, minor])\n\n\
Create a filesystem node (file, device special file or named pipe)\n\ Create a filesystem node (file, device special file or named pipe)\n\
named filename. mode specifies both the permissions to use and the\n\ named filename. mode specifies both the permissions to use and the\n\
type of node to be created, being combined (bitwise OR) with one of\n\ type of node to be created, being combined (bitwise OR) with one of\n\
...@@ -4683,7 +4680,7 @@ posix_mknod(PyObject *self, PyObject *args) ...@@ -4683,7 +4680,7 @@ posix_mknod(PyObject *self, PyObject *args)
#ifdef HAVE_FTRUNCATE #ifdef HAVE_FTRUNCATE
PyDoc_STRVAR(posix_ftruncate__doc__, PyDoc_STRVAR(posix_ftruncate__doc__,
"ftruncate(fd, length) -> None\n\ "ftruncate(fd, length)\n\n\
Truncate a file to a specified length."); Truncate a file to a specified length.");
static PyObject * static PyObject *
...@@ -4720,7 +4717,7 @@ posix_ftruncate(PyObject *self, PyObject *args) ...@@ -4720,7 +4717,7 @@ posix_ftruncate(PyObject *self, PyObject *args)
#ifdef HAVE_PUTENV #ifdef HAVE_PUTENV
PyDoc_STRVAR(posix_putenv__doc__, PyDoc_STRVAR(posix_putenv__doc__,
"putenv(key, value) -> None\n\ "putenv(key, value)\n\n\
Change or add an environment variable."); Change or add an environment variable.");
/* Save putenv() parameters as values here, so we can collect them when they /* Save putenv() parameters as values here, so we can collect them when they
...@@ -4797,7 +4794,7 @@ posix_putenv(PyObject *self, PyObject *args) ...@@ -4797,7 +4794,7 @@ posix_putenv(PyObject *self, PyObject *args)
#ifdef HAVE_UNSETENV #ifdef HAVE_UNSETENV
PyDoc_STRVAR(posix_unsetenv__doc__, PyDoc_STRVAR(posix_unsetenv__doc__,
"unsetenv(key) -> None\n\ "unsetenv(key)\n\n\
Delete an environment variable."); Delete an environment variable.");
static PyObject * static PyObject *
...@@ -4828,7 +4825,7 @@ posix_unsetenv(PyObject *self, PyObject *args) ...@@ -4828,7 +4825,7 @@ posix_unsetenv(PyObject *self, PyObject *args)
#ifdef HAVE_STRERROR #ifdef HAVE_STRERROR
PyDoc_STRVAR(posix_strerror__doc__, PyDoc_STRVAR(posix_strerror__doc__,
"strerror(code) -> string\n\ "strerror(code) -> string\n\n\
Translate an error code to a message string."); Translate an error code to a message string.");
static PyObject * static PyObject *
...@@ -4853,7 +4850,7 @@ posix_strerror(PyObject *self, PyObject *args) ...@@ -4853,7 +4850,7 @@ posix_strerror(PyObject *self, PyObject *args)
#ifdef WCOREDUMP #ifdef WCOREDUMP
PyDoc_STRVAR(posix_WCOREDUMP__doc__, PyDoc_STRVAR(posix_WCOREDUMP__doc__,
"WCOREDUMP(status) -> bool\n\ "WCOREDUMP(status) -> bool\n\n\
Return True if the process returning 'status' was dumped to a core file."); Return True if the process returning 'status' was dumped to a core file.");
static PyObject * static PyObject *
...@@ -4880,7 +4877,7 @@ posix_WCOREDUMP(PyObject *self, PyObject *args) ...@@ -4880,7 +4877,7 @@ posix_WCOREDUMP(PyObject *self, PyObject *args)
#ifdef WIFCONTINUED #ifdef WIFCONTINUED
PyDoc_STRVAR(posix_WIFCONTINUED__doc__, PyDoc_STRVAR(posix_WIFCONTINUED__doc__,
"WIFCONTINUED(status) -> bool\n\ "WIFCONTINUED(status) -> bool\n\n\
Return True if the process returning 'status' was continued from a\n\ Return True if the process returning 'status' was continued from a\n\
job control stop."); job control stop.");
...@@ -4908,7 +4905,7 @@ posix_WIFCONTINUED(PyObject *self, PyObject *args) ...@@ -4908,7 +4905,7 @@ posix_WIFCONTINUED(PyObject *self, PyObject *args)
#ifdef WIFSTOPPED #ifdef WIFSTOPPED
PyDoc_STRVAR(posix_WIFSTOPPED__doc__, PyDoc_STRVAR(posix_WIFSTOPPED__doc__,
"WIFSTOPPED(status) -> bool\n\ "WIFSTOPPED(status) -> bool\n\n\
Return True if the process returning 'status' was stopped."); Return True if the process returning 'status' was stopped.");
static PyObject * static PyObject *
...@@ -4935,7 +4932,7 @@ posix_WIFSTOPPED(PyObject *self, PyObject *args) ...@@ -4935,7 +4932,7 @@ posix_WIFSTOPPED(PyObject *self, PyObject *args)
#ifdef WIFSIGNALED #ifdef WIFSIGNALED
PyDoc_STRVAR(posix_WIFSIGNALED__doc__, PyDoc_STRVAR(posix_WIFSIGNALED__doc__,
"WIFSIGNALED(status) -> bool\n\ "WIFSIGNALED(status) -> bool\n\n\
Return True if the process returning 'status' was terminated by a signal."); Return True if the process returning 'status' was terminated by a signal.");
static PyObject * static PyObject *
...@@ -4962,7 +4959,7 @@ posix_WIFSIGNALED(PyObject *self, PyObject *args) ...@@ -4962,7 +4959,7 @@ posix_WIFSIGNALED(PyObject *self, PyObject *args)
#ifdef WIFEXITED #ifdef WIFEXITED
PyDoc_STRVAR(posix_WIFEXITED__doc__, PyDoc_STRVAR(posix_WIFEXITED__doc__,
"WIFEXITED(status) -> bool\n\ "WIFEXITED(status) -> bool\n\n\
Return true if the process returning 'status' exited using the exit()\n\ Return true if the process returning 'status' exited using the exit()\n\
system call."); system call.");
...@@ -4990,7 +4987,7 @@ posix_WIFEXITED(PyObject *self, PyObject *args) ...@@ -4990,7 +4987,7 @@ posix_WIFEXITED(PyObject *self, PyObject *args)
#ifdef WEXITSTATUS #ifdef WEXITSTATUS
PyDoc_STRVAR(posix_WEXITSTATUS__doc__, PyDoc_STRVAR(posix_WEXITSTATUS__doc__,
"WEXITSTATUS(status) -> integer\n\ "WEXITSTATUS(status) -> integer\n\n\
Return the process return code from 'status'."); Return the process return code from 'status'.");
static PyObject * static PyObject *
...@@ -5017,7 +5014,7 @@ posix_WEXITSTATUS(PyObject *self, PyObject *args) ...@@ -5017,7 +5014,7 @@ posix_WEXITSTATUS(PyObject *self, PyObject *args)
#ifdef WTERMSIG #ifdef WTERMSIG
PyDoc_STRVAR(posix_WTERMSIG__doc__, PyDoc_STRVAR(posix_WTERMSIG__doc__,
"WTERMSIG(status) -> integer\n\ "WTERMSIG(status) -> integer\n\n\
Return the signal that terminated the process that provided the 'status'\n\ Return the signal that terminated the process that provided the 'status'\n\
value."); value.");
...@@ -5045,7 +5042,7 @@ posix_WTERMSIG(PyObject *self, PyObject *args) ...@@ -5045,7 +5042,7 @@ posix_WTERMSIG(PyObject *self, PyObject *args)
#ifdef WSTOPSIG #ifdef WSTOPSIG
PyDoc_STRVAR(posix_WSTOPSIG__doc__, PyDoc_STRVAR(posix_WSTOPSIG__doc__,
"WSTOPSIG(status) -> integer\n\ "WSTOPSIG(status) -> integer\n\n\
Return the signal that stopped the process that provided\n\ Return the signal that stopped the process that provided\n\
the 'status' value."); the 'status' value.");
...@@ -5122,8 +5119,7 @@ _pystatvfs_fromstructstatvfs(struct statvfs st) { ...@@ -5122,8 +5119,7 @@ _pystatvfs_fromstructstatvfs(struct statvfs st) {
} }
PyDoc_STRVAR(posix_fstatvfs__doc__, PyDoc_STRVAR(posix_fstatvfs__doc__,
"fstatvfs(fd) -> \n\ "fstatvfs(fd) -> statvfs result\n\n\
(bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax)\n\
Perform an fstatvfs system call on the given fd."); Perform an fstatvfs system call on the given fd.");
static PyObject * static PyObject *
...@@ -5149,8 +5145,7 @@ posix_fstatvfs(PyObject *self, PyObject *args) ...@@ -5149,8 +5145,7 @@ posix_fstatvfs(PyObject *self, PyObject *args)
#include <sys/statvfs.h> #include <sys/statvfs.h>
PyDoc_STRVAR(posix_statvfs__doc__, PyDoc_STRVAR(posix_statvfs__doc__,
"statvfs(path) -> \n\ "statvfs(path) -> statvfs result\n\n\
(bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax)\n\
Perform a statvfs system call on the given path."); Perform a statvfs system call on the given path.");
static PyObject * static PyObject *
...@@ -5174,7 +5169,7 @@ posix_statvfs(PyObject *self, PyObject *args) ...@@ -5174,7 +5169,7 @@ posix_statvfs(PyObject *self, PyObject *args)
#ifdef HAVE_TEMPNAM #ifdef HAVE_TEMPNAM
PyDoc_STRVAR(posix_tempnam__doc__, PyDoc_STRVAR(posix_tempnam__doc__,
"tempnam([dir[, prefix]]) -> string\n\ "tempnam([dir[, prefix]]) -> string\n\n\
Return a unique name for a temporary file.\n\ Return a unique name for a temporary file.\n\
The directory and a short may be specified as strings; they may be omitted\n\ The directory and a short may be specified as strings; they may be omitted\n\
or None if not needed."); or None if not needed.");
...@@ -5210,7 +5205,7 @@ posix_tempnam(PyObject *self, PyObject *args) ...@@ -5210,7 +5205,7 @@ posix_tempnam(PyObject *self, PyObject *args)
#ifdef HAVE_TMPFILE #ifdef HAVE_TMPFILE
PyDoc_STRVAR(posix_tmpfile__doc__, PyDoc_STRVAR(posix_tmpfile__doc__,
"tmpfile() -> file object\n\ "tmpfile() -> file object\n\n\
Create a temporary file with no directory entries."); Create a temporary file with no directory entries.");
static PyObject * static PyObject *
...@@ -5230,7 +5225,7 @@ posix_tmpfile(PyObject *self, PyObject *args) ...@@ -5230,7 +5225,7 @@ posix_tmpfile(PyObject *self, PyObject *args)
#ifdef HAVE_TMPNAM #ifdef HAVE_TMPNAM
PyDoc_STRVAR(posix_tmpnam__doc__, PyDoc_STRVAR(posix_tmpnam__doc__,
"tmpnam() -> string\n\ "tmpnam() -> string\n\n\
Return a unique name for a temporary file."); Return a unique name for a temporary file.");
static PyObject * static PyObject *
...@@ -5385,7 +5380,7 @@ conv_path_confname(PyObject *arg, int *valuep) ...@@ -5385,7 +5380,7 @@ conv_path_confname(PyObject *arg, int *valuep)
#ifdef HAVE_FPATHCONF #ifdef HAVE_FPATHCONF
PyDoc_STRVAR(posix_fpathconf__doc__, PyDoc_STRVAR(posix_fpathconf__doc__,
"fpathconf(fd, name) -> integer\n\ "fpathconf(fd, name) -> integer\n\n\
Return the configuration limit name for the file descriptor fd.\n\ Return the configuration limit name for the file descriptor fd.\n\
If there is no limit, return -1."); If there is no limit, return -1.");
...@@ -5413,7 +5408,7 @@ posix_fpathconf(PyObject *self, PyObject *args) ...@@ -5413,7 +5408,7 @@ posix_fpathconf(PyObject *self, PyObject *args)
#ifdef HAVE_PATHCONF #ifdef HAVE_PATHCONF
PyDoc_STRVAR(posix_pathconf__doc__, PyDoc_STRVAR(posix_pathconf__doc__,
"pathconf(path, name) -> integer\n\ "pathconf(path, name) -> integer\n\n\
Return the configuration limit name for the file or directory path.\n\ Return the configuration limit name for the file or directory path.\n\
If there is no limit, return -1."); If there is no limit, return -1.");
...@@ -5601,7 +5596,7 @@ conv_confstr_confname(PyObject *arg, int *valuep) ...@@ -5601,7 +5596,7 @@ conv_confstr_confname(PyObject *arg, int *valuep)
} }
PyDoc_STRVAR(posix_confstr__doc__, PyDoc_STRVAR(posix_confstr__doc__,
"confstr(name) -> string\n\ "confstr(name) -> string\n\n\
Return a string-valued system configuration variable."); Return a string-valued system configuration variable.");
static PyObject * static PyObject *
...@@ -6141,7 +6136,7 @@ conv_sysconf_confname(PyObject *arg, int *valuep) ...@@ -6141,7 +6136,7 @@ conv_sysconf_confname(PyObject *arg, int *valuep)
} }
PyDoc_STRVAR(posix_sysconf__doc__, PyDoc_STRVAR(posix_sysconf__doc__,
"sysconf(name) -> integer\n\ "sysconf(name) -> integer\n\n\
Return an integer-valued system configuration variable."); Return an integer-valued system configuration variable.");
static PyObject * static PyObject *
...@@ -6240,7 +6235,7 @@ setup_confname_tables(PyObject *module) ...@@ -6240,7 +6235,7 @@ setup_confname_tables(PyObject *module)
PyDoc_STRVAR(posix_abort__doc__, PyDoc_STRVAR(posix_abort__doc__,
"abort() -> does not return!\n\ "abort() -> does not return!\n\n\
Abort the interpreter immediately. This 'dumps core' or otherwise fails\n\ Abort the interpreter immediately. This 'dumps core' or otherwise fails\n\
in the hardest way possible on the hosting operating system."); in the hardest way possible on the hosting operating system.");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment