mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 05:42:29 +00:00
Begin incorporating Python unit tests into build
We now build a separate APE binary for each test so they can run in parallel. We've got 148 tests running fast and stable so far.
This commit is contained in:
parent
51904e2687
commit
b5f743cdc3
121 changed files with 4995 additions and 4767 deletions
29
third_party/python/Modules/fcntlmodule.c
vendored
29
third_party/python/Modules/fcntlmodule.c
vendored
|
@ -29,6 +29,8 @@ PYTHON_PROVIDE("fcntl");
|
|||
PYTHON_PROVIDE("fcntl.FD_CLOEXEC");
|
||||
PYTHON_PROVIDE("fcntl.F_DUPFD");
|
||||
PYTHON_PROVIDE("fcntl.F_DUPFD_CLOEXEC");
|
||||
PYTHON_PROVIDE("fcntl.F_EXLCK");
|
||||
PYTHON_PROVIDE("fcntl.F_FULLFSYNC");
|
||||
PYTHON_PROVIDE("fcntl.F_GETFD");
|
||||
PYTHON_PROVIDE("fcntl.F_GETFL");
|
||||
PYTHON_PROVIDE("fcntl.F_GETLEASE");
|
||||
|
@ -36,6 +38,7 @@ PYTHON_PROVIDE("fcntl.F_GETLK");
|
|||
PYTHON_PROVIDE("fcntl.F_GETLK64");
|
||||
PYTHON_PROVIDE("fcntl.F_GETOWN");
|
||||
PYTHON_PROVIDE("fcntl.F_GETSIG");
|
||||
PYTHON_PROVIDE("fcntl.F_NOCACHE");
|
||||
PYTHON_PROVIDE("fcntl.F_NOTIFY");
|
||||
PYTHON_PROVIDE("fcntl.F_RDLCK");
|
||||
PYTHON_PROVIDE("fcntl.F_SETFD");
|
||||
|
@ -47,6 +50,7 @@ PYTHON_PROVIDE("fcntl.F_SETLKW");
|
|||
PYTHON_PROVIDE("fcntl.F_SETLKW64");
|
||||
PYTHON_PROVIDE("fcntl.F_SETOWN");
|
||||
PYTHON_PROVIDE("fcntl.F_SETSIG");
|
||||
PYTHON_PROVIDE("fcntl.F_SHLCK");
|
||||
PYTHON_PROVIDE("fcntl.F_UNLCK");
|
||||
PYTHON_PROVIDE("fcntl.F_WRLCK");
|
||||
PYTHON_PROVIDE("fcntl.LOCK_EX");
|
||||
|
@ -57,6 +61,7 @@ PYTHON_PROVIDE("fcntl.fcntl");
|
|||
PYTHON_PROVIDE("fcntl.flock");
|
||||
PYTHON_PROVIDE("fcntl.ioctl");
|
||||
PYTHON_PROVIDE("fcntl.lockf");
|
||||
PYTHON_PROVIDE("fcntl.lockf");
|
||||
|
||||
/* fcntl module */
|
||||
|
||||
|
@ -540,18 +545,6 @@ all_ins(PyObject* m)
|
|||
#ifdef F_SETLKW
|
||||
if (PyModule_AddIntMacro(m, F_SETLKW)) return -1;
|
||||
#endif
|
||||
#ifdef F_GETOWN
|
||||
if (PyModule_AddIntMacro(m, F_GETOWN)) return -1;
|
||||
#endif
|
||||
#ifdef F_SETOWN
|
||||
if (PyModule_AddIntMacro(m, F_SETOWN)) return -1;
|
||||
#endif
|
||||
#ifdef F_GETSIG
|
||||
if (PyModule_AddIntMacro(m, F_GETSIG)) return -1;
|
||||
#endif
|
||||
#ifdef F_SETSIG
|
||||
if (PyModule_AddIntMacro(m, F_SETSIG)) return -1;
|
||||
#endif
|
||||
#ifdef F_RDLCK
|
||||
if (PyModule_AddIntMacro(m, F_RDLCK)) return -1;
|
||||
#endif
|
||||
|
@ -561,6 +554,18 @@ all_ins(PyObject* m)
|
|||
#ifdef F_UNLCK
|
||||
if (PyModule_AddIntMacro(m, F_UNLCK)) return -1;
|
||||
#endif
|
||||
#ifdef F_GETOWN
|
||||
if (F_GETOWN && PyModule_AddIntMacro(m, F_GETOWN)) return -1;
|
||||
#endif
|
||||
#ifdef F_SETOWN
|
||||
if (F_SETOWN && PyModule_AddIntMacro(m, F_SETOWN)) return -1;
|
||||
#endif
|
||||
#ifdef F_GETSIG
|
||||
if (F_GETSIG && PyModule_AddIntMacro(m, F_GETSIG)) return -1;
|
||||
#endif
|
||||
#ifdef F_SETSIG
|
||||
if (F_SETSIG && PyModule_AddIntMacro(m, F_SETSIG)) return -1;
|
||||
#endif
|
||||
/* LFS constants */
|
||||
#ifdef F_GETLK64
|
||||
if (PyModule_AddIntMacro(m, F_GETLK64)) return -1;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue