GRAYBYTE WORDPRESS FILE MANAGER6939

Server IP : 198.54.121.189 / Your IP : 216.73.216.34
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/include/python3.6m/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/include/python3.6m//pythread.h
#ifndef Py_PYTHREAD_H
#define Py_PYTHREAD_H

typedef void *PyThread_type_lock;
typedef void *PyThread_type_sema;

#ifdef __cplusplus
extern "C" {
#endif

/* Return status codes for Python lock acquisition.  Chosen for maximum
 * backwards compatibility, ie failure -> 0, success -> 1.  */
typedef enum PyLockStatus {
    PY_LOCK_FAILURE = 0,
    PY_LOCK_ACQUIRED = 1,
    PY_LOCK_INTR
} PyLockStatus;

PyAPI_FUNC(void) PyThread_init_thread(void);
PyAPI_FUNC(long) PyThread_start_new_thread(void (*)(void *), void *);
PyAPI_FUNC(void) PyThread_exit_thread(void);
PyAPI_FUNC(long) PyThread_get_thread_ident(void);

PyAPI_FUNC(PyThread_type_lock) PyThread_allocate_lock(void);
PyAPI_FUNC(void) PyThread_free_lock(PyThread_type_lock);
PyAPI_FUNC(int) PyThread_acquire_lock(PyThread_type_lock, int);
#define WAIT_LOCK	1
#define NOWAIT_LOCK	0

/* PY_TIMEOUT_T is the integral type used to specify timeouts when waiting
   on a lock (see PyThread_acquire_lock_timed() below).
   PY_TIMEOUT_MAX is the highest usable value (in microseconds) of that
   type, and depends on the system threading API.

   NOTE: this isn't the same value as `_thread.TIMEOUT_MAX`.  The _thread
   module exposes a higher-level API, with timeouts expressed in seconds
   and floating-point numbers allowed.
*/
#define PY_TIMEOUT_T long long
#define PY_TIMEOUT_MAX PY_LLONG_MAX

/* In the NT API, the timeout is a DWORD and is expressed in milliseconds */
#if defined (NT_THREADS)
#if 0xFFFFFFFFLL * 1000 < PY_TIMEOUT_MAX
#undef PY_TIMEOUT_MAX
#define PY_TIMEOUT_MAX (0xFFFFFFFFLL * 1000)
#endif
#endif

/* If microseconds == 0, the call is non-blocking: it returns immediately
   even when the lock can't be acquired.
   If microseconds > 0, the call waits up to the specified duration.
   If microseconds < 0, the call waits until success (or abnormal failure)

   microseconds must be less than PY_TIMEOUT_MAX. Behaviour otherwise is
   undefined.

   If intr_flag is true and the acquire is interrupted by a signal, then the
   call will return PY_LOCK_INTR.  The caller may reattempt to acquire the
   lock.
*/
PyAPI_FUNC(PyLockStatus) PyThread_acquire_lock_timed(PyThread_type_lock,
                                                     PY_TIMEOUT_T microseconds,
                                                     int intr_flag);

PyAPI_FUNC(void) PyThread_release_lock(PyThread_type_lock);

PyAPI_FUNC(size_t) PyThread_get_stacksize(void);
PyAPI_FUNC(int) PyThread_set_stacksize(size_t);

#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000
PyAPI_FUNC(PyObject*) PyThread_GetInfo(void);
#endif

/* Thread Local Storage (TLS) API */
PyAPI_FUNC(int) PyThread_create_key(void);
PyAPI_FUNC(void) PyThread_delete_key(int);
PyAPI_FUNC(int) PyThread_set_key_value(int, void *);
PyAPI_FUNC(void *) PyThread_get_key_value(int);
PyAPI_FUNC(void) PyThread_delete_key_value(int key);

/* Cleanup after a fork */
PyAPI_FUNC(void) PyThread_ReInitTLS(void);

#ifdef __cplusplus
}
#endif

#endif /* !Py_PYTHREAD_H */

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 24 2025 08:30:34
root / root
0755
Python-ast.h
21.752 KB
December 24 2018 02:45:11
root / root
0644
Python.h
3.146 KB
December 23 2018 21:37:14
root / root
0644
_hashopenssl.h
1.333 KB
July 01 2025 22:09:53
root / root
0644
abstract.h
46.339 KB
December 23 2018 21:37:14
root / root
0644
accu.h
0.992 KB
December 23 2018 21:37:14
root / root
0644
asdl.h
1.185 KB
December 23 2018 21:37:14
root / root
0644
ast.h
0.466 KB
December 23 2018 21:37:14
root / root
0644
bitset.h
0.773 KB
December 23 2018 21:37:14
root / root
0644
bltinmodule.h
0.258 KB
December 23 2018 21:37:14
root / root
0644
boolobject.h
0.865 KB
December 23 2018 21:37:14
root / root
0644
bytearrayobject.h
2.064 KB
December 23 2018 21:37:14
root / root
0644
bytes_methods.h
3.116 KB
December 23 2018 21:37:14
root / root
0644
bytesobject.h
8.167 KB
December 23 2018 21:37:14
root / root
0644
cellobject.h
0.685 KB
December 23 2018 21:37:14
root / root
0644
ceval.h
8.324 KB
December 23 2018 21:37:14
root / root
0644
classobject.h
1.627 KB
December 23 2018 21:37:14
root / root
0644
code.h
5.806 KB
December 23 2018 21:37:14
root / root
0644
codecs.h
6.634 KB
December 23 2018 21:37:14
root / root
0644
compile.h
2.113 KB
December 23 2018 21:37:14
root / root
0644
complexobject.h
1.765 KB
December 23 2018 21:37:14
root / root
0644
datetime.h
9.193 KB
December 23 2018 21:37:14
root / root
0644
descrobject.h
2.895 KB
December 23 2018 21:37:14
root / root
0644
dictobject.h
7.01 KB
December 23 2018 21:37:14
root / root
0644
dtoa.h
0.447 KB
December 23 2018 21:37:14
root / root
0644
dynamic_annotations.h
21.942 KB
December 23 2018 21:37:14
root / root
0644
enumobject.h
0.247 KB
December 23 2018 21:37:14
root / root
0644
errcode.h
1.462 KB
December 23 2018 21:37:14
root / root
0644
eval.h
0.583 KB
December 23 2018 21:37:14
root / root
0644
fileobject.h
1.612 KB
December 23 2018 21:37:14
root / root
0644
fileutils.h
3.441 KB
December 23 2018 21:37:14
root / root
0644
floatobject.h
4.682 KB
December 23 2018 21:37:14
root / root
0644
frameobject.h
3.447 KB
December 23 2018 21:37:14
root / root
0644
funcobject.h
3.983 KB
December 23 2018 21:37:14
root / root
0644
genobject.h
3.499 KB
December 23 2018 21:37:14
root / root
0644
graminit.h
1.92 KB
December 23 2018 21:37:14
root / root
0644
grammar.h
2.025 KB
December 23 2018 21:37:14
root / root
0644
import.h
4.134 KB
December 23 2018 21:37:14
root / root
0644
intrcheck.h
0.501 KB
December 23 2018 21:37:14
root / root
0644
iterobject.h
0.554 KB
December 23 2018 21:37:14
root / root
0644
listobject.h
2.832 KB
December 23 2018 21:37:14
root / root
0644
longintrepr.h
3.673 KB
December 23 2018 21:37:14
root / root
0644
longobject.h
9.6 KB
July 01 2025 22:09:53
root / root
0644
marshal.h
0.784 KB
December 23 2018 21:37:14
root / root
0644
memoryobject.h
2.7 KB
December 23 2018 21:37:14
root / root
0644
metagrammar.h
0.247 KB
December 23 2018 21:37:14
root / root
0644
methodobject.h
3.757 KB
December 23 2018 21:37:14
root / root
0644
modsupport.h
7.146 KB
December 23 2018 21:37:14
root / root
0644
moduleobject.h
2.231 KB
December 23 2018 21:37:14
root / root
0644
namespaceobject.h
0.341 KB
December 23 2018 21:37:14
root / root
0644
node.h
0.983 KB
December 23 2018 21:37:14
root / root
0644
object.h
41.214 KB
July 01 2025 22:09:53
root / root
0644
objimpl.h
13.91 KB
December 23 2018 21:37:14
root / root
0644
odictobject.h
1.258 KB
December 23 2018 21:37:14
root / root
0644
opcode.h
4.954 KB
December 23 2018 21:37:14
root / root
0644
osdefs.h
0.675 KB
December 23 2018 21:37:14
root / root
0644
osmodule.h
0.284 KB
December 23 2018 21:37:14
root / root
0644
parsetok.h
2.817 KB
December 23 2018 21:37:14
root / root
0644
patchlevel.h
1.102 KB
December 23 2018 21:37:14
root / root
0644
pgen.h
0.247 KB
December 23 2018 21:37:14
root / root
0644
pgenheaders.h
1.152 KB
December 23 2018 21:37:14
root / root
0644
py_curses.h
4.206 KB
December 23 2018 21:37:14
root / root
0644
pyarena.h
2.68 KB
December 23 2018 21:37:14
root / root
0644
pyatomic.h
7.938 KB
December 23 2018 21:37:14
root / root
0644
pycapsule.h
1.686 KB
December 23 2018 21:37:14
root / root
0644
pyconfig-64.h
43.576 KB
July 01 2025 22:10:55
root / root
0644
pyconfig.h
0.158 KB
July 01 2025 22:14:40
root / root
0644
pyctype.h
1.289 KB
December 23 2018 21:37:14
root / root
0644
pydebug.h
1.234 KB
July 01 2025 22:09:53
root / root
0644
pydtrace.h
1.924 KB
December 23 2018 21:37:14
root / root
0644
pyerrors.h
16.815 KB
December 23 2018 21:37:14
root / root
0644
pyexpat.h
2.393 KB
December 23 2018 21:37:14
root / root
0644
pyfpe.h
8.272 KB
December 23 2018 21:37:14
root / root
0644
pygetopt.h
0.4 KB
December 23 2018 21:37:14
root / root
0644
pyhash.h
4.042 KB
December 23 2018 21:37:14
root / root
0644
pylifecycle.h
3.982 KB
December 23 2018 21:37:14
root / root
0644
pymacconfig.h
2.919 KB
December 23 2018 21:37:14
root / root
0644
pymacro.h
3.418 KB
December 23 2018 21:37:14
root / root
0644
pymath.h
8.117 KB
December 23 2018 21:37:14
root / root
0644
pymem.h
8.356 KB
December 23 2018 21:37:14
root / root
0644
pyport.h
26.927 KB
December 23 2018 21:37:14
root / root
0644
pystate.h
10.885 KB
December 23 2018 21:37:14
root / root
0644
pystrcmp.h
0.426 KB
December 23 2018 21:37:14
root / root
0644
pystrhex.h
0.483 KB
December 23 2018 21:37:14
root / root
0644
pystrtod.h
1.448 KB
December 23 2018 21:37:14
root / root
0644
pythonrun.h
6.623 KB
December 23 2018 21:37:14
root / root
0644
pythread.h
2.922 KB
December 23 2018 21:37:14
root / root
0644
pytime.h
7.431 KB
December 23 2018 21:37:14
root / root
0644
rangeobject.h
0.614 KB
December 23 2018 21:37:14
root / root
0644
setobject.h
3.255 KB
December 23 2018 21:37:14
root / root
0644
sliceobject.h
2.427 KB
December 23 2018 21:37:14
root / root
0644
structmember.h
1.971 KB
December 23 2018 21:37:14
root / root
0644
structseq.h
1.321 KB
December 23 2018 21:37:14
root / root
0644
symtable.h
4.877 KB
December 23 2018 21:37:14
root / root
0644
sysmodule.h
1.323 KB
December 23 2018 21:37:14
root / root
0644
token.h
1.897 KB
December 23 2018 21:37:14
root / root
0644
traceback.h
3.559 KB
December 23 2018 21:37:14
root / root
0644
tupleobject.h
2.387 KB
December 23 2018 21:37:14
root / root
0644
typeslots.h
2.2 KB
December 23 2018 21:37:14
root / root
0644
ucnhash.h
1.031 KB
December 23 2018 21:37:14
root / root
0644
unicodeobject.h
79.862 KB
December 23 2018 21:37:14
root / root
0644
warnings.h
1.653 KB
December 23 2018 21:37:14
root / root
0644
weakrefobject.h
2.799 KB
December 23 2018 21:37:14
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF