GRAYBYTE WORDPRESS FILE MANAGER7509

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
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 : /opt/alt/python35/include/python3.5m/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python35/include/python3.5m//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.
*/
#if defined(HAVE_LONG_LONG)
#define PY_TIMEOUT_T PY_LONG_LONG
#define PY_TIMEOUT_MAX PY_LLONG_MAX
#else
#define PY_TIMEOUT_T long
#define PY_TIMEOUT_MAX LONG_MAX
#endif

/* In the NT API, the timeout is a DWORD and is expressed in milliseconds */
#if defined (NT_THREADS)
#if (Py_LL(0xFFFFFFFF) * 1000 < PY_TIMEOUT_MAX)
#undef PY_TIMEOUT_MAX
#define PY_TIMEOUT_MAX (Py_LL(0xFFFFFFFF) * 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);

PyAPI_FUNC(PyObject*) PyThread_GetInfo(void);

/* 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
..
--
March 03 2024 22:36:58
root / root
0755
Python-ast.h
20.362 KB
November 01 2019 23:03:20
root / linksafe
0644
Python.h
2.838 KB
November 01 2019 23:02:34
root / linksafe
0644
abstract.h
42.795 KB
November 01 2019 23:02:34
root / linksafe
0644
accu.h
0.992 KB
November 01 2019 23:02:34
root / linksafe
0644
asdl.h
1.156 KB
November 01 2019 23:02:34
root / linksafe
0644
ast.h
0.466 KB
November 01 2019 23:02:34
root / linksafe
0644
bitset.h
0.773 KB
November 01 2019 23:02:34
root / linksafe
0644
bltinmodule.h
0.258 KB
November 01 2019 23:02:34
root / linksafe
0644
boolobject.h
0.865 KB
November 01 2019 23:02:34
root / linksafe
0644
bytearrayobject.h
2.064 KB
November 01 2019 23:02:34
root / linksafe
0644
bytes_methods.h
1.986 KB
November 01 2019 23:02:34
root / linksafe
0644
bytesobject.h
4.868 KB
November 01 2019 23:02:34
root / linksafe
0644
cellobject.h
0.685 KB
November 01 2019 23:02:34
root / linksafe
0644
ceval.h
7.457 KB
November 01 2019 23:02:34
root / linksafe
0644
classobject.h
1.627 KB
November 01 2019 23:02:34
root / linksafe
0644
code.h
5.139 KB
November 01 2019 23:02:34
root / linksafe
0644
codecs.h
6.536 KB
November 01 2019 23:02:34
root / linksafe
0644
compile.h
2.113 KB
November 01 2019 23:02:34
root / linksafe
0644
complexobject.h
1.765 KB
November 01 2019 23:02:34
root / linksafe
0644
datetime.h
8.342 KB
November 01 2019 23:02:34
root / linksafe
0644
descrobject.h
2.845 KB
November 01 2019 23:02:34
root / linksafe
0644
dictobject.h
6.187 KB
November 01 2019 23:02:34
root / linksafe
0644
dtoa.h
0.447 KB
November 01 2019 23:02:34
root / linksafe
0644
dynamic_annotations.h
21.942 KB
November 01 2019 23:02:34
root / linksafe
0644
enumobject.h
0.247 KB
November 01 2019 23:02:34
root / linksafe
0644
errcode.h
1.462 KB
November 01 2019 23:02:34
root / linksafe
0644
eval.h
0.583 KB
November 01 2019 23:02:34
root / linksafe
0644
fileobject.h
1.476 KB
November 01 2019 23:02:34
root / linksafe
0644
fileutils.h
2.81 KB
November 01 2019 23:02:34
root / linksafe
0644
floatobject.h
4.532 KB
November 01 2019 23:02:34
root / linksafe
0644
frameobject.h
3.447 KB
November 01 2019 23:02:34
root / linksafe
0644
funcobject.h
3.683 KB
November 01 2019 23:02:34
root / linksafe
0644
genobject.h
2.606 KB
November 01 2019 23:02:34
root / linksafe
0644
graminit.h
1.898 KB
November 01 2019 23:02:34
root / linksafe
0644
grammar.h
1.996 KB
November 01 2019 23:02:34
root / linksafe
0644
import.h
3.81 KB
November 01 2019 23:02:34
root / linksafe
0644
intrcheck.h
0.449 KB
November 01 2019 23:02:34
root / linksafe
0644
iterobject.h
0.554 KB
November 01 2019 23:02:34
root / linksafe
0644
listobject.h
2.832 KB
November 01 2019 23:02:34
root / linksafe
0644
longintrepr.h
3.903 KB
November 01 2019 23:02:34
root / linksafe
0644
longobject.h
8.092 KB
November 01 2019 23:02:34
root / linksafe
0644
marshal.h
0.784 KB
November 01 2019 23:02:34
root / linksafe
0644
memoryobject.h
2.632 KB
November 01 2019 23:02:34
root / linksafe
0644
metagrammar.h
0.247 KB
November 01 2019 23:02:34
root / linksafe
0644
methodobject.h
3.288 KB
November 01 2019 23:02:34
root / linksafe
0644
modsupport.h
5.911 KB
November 01 2019 23:02:34
root / linksafe
0644
moduleobject.h
2.095 KB
November 01 2019 23:02:34
root / linksafe
0644
namespaceobject.h
0.29 KB
November 01 2019 23:02:34
root / linksafe
0644
node.h
0.983 KB
November 01 2019 23:02:34
root / linksafe
0644
object.h
39.067 KB
November 01 2019 23:02:34
root / linksafe
0644
objimpl.h
13.647 KB
November 01 2019 23:02:34
root / linksafe
0644
odictobject.h
1.299 KB
November 01 2019 23:02:34
root / linksafe
0644
opcode.h
4.809 KB
November 01 2019 23:02:34
root / linksafe
0644
osdefs.h
0.675 KB
November 01 2019 23:02:34
root / linksafe
0644
parsetok.h
2.817 KB
November 01 2019 23:02:34
root / linksafe
0644
patchlevel.h
1.102 KB
November 01 2019 23:02:34
root / linksafe
0644
pgen.h
0.247 KB
November 01 2019 23:02:34
root / linksafe
0644
pgenheaders.h
1.117 KB
November 01 2019 23:02:34
root / linksafe
0644
py_curses.h
4.077 KB
November 01 2019 23:02:34
root / linksafe
0644
pyarena.h
2.68 KB
November 01 2019 23:02:34
root / linksafe
0644
pyatomic.h
7.943 KB
November 01 2019 23:02:34
root / linksafe
0644
pycapsule.h
1.686 KB
November 01 2019 23:02:34
root / linksafe
0644
pyconfig-64.h
42.805 KB
May 31 2024 13:49:53
root / linksafe
0644
pyconfig.h
0.158 KB
May 31 2024 13:51:34
root / linksafe
0644
pyctype.h
1.289 KB
November 01 2019 23:02:34
root / linksafe
0644
pydebug.h
1.113 KB
November 01 2019 23:02:34
root / linksafe
0644
pyerrors.h
15.949 KB
November 01 2019 23:02:34
root / linksafe
0644
pyexpat.h
2.393 KB
November 01 2019 23:02:34
root / linksafe
0644
pyfpe.h
8.272 KB
November 01 2019 23:02:34
root / linksafe
0644
pygetopt.h
0.379 KB
November 01 2019 23:02:34
root / linksafe
0644
pyhash.h
4.174 KB
November 01 2019 23:02:34
root / linksafe
0644
pylifecycle.h
3.721 KB
November 01 2019 23:02:34
root / linksafe
0644
pymacconfig.h
2.919 KB
November 01 2019 23:02:34
root / linksafe
0644
pymacro.h
3.22 KB
November 01 2019 23:02:34
root / linksafe
0644
pymath.h
7.05 KB
November 01 2019 23:02:34
root / linksafe
0644
pymem.h
6.868 KB
November 01 2019 23:02:34
root / linksafe
0644
pyport.h
31.27 KB
November 01 2019 23:02:34
root / linksafe
0644
pystate.h
9.268 KB
November 01 2019 23:02:34
root / linksafe
0644
pystrcmp.h
0.426 KB
November 01 2019 23:02:34
root / linksafe
0644
pystrhex.h
0.433 KB
November 01 2019 23:02:34
root / linksafe
0644
pystrtod.h
1.246 KB
November 01 2019 23:02:34
root / linksafe
0644
pythonrun.h
6.531 KB
November 01 2019 23:02:34
root / linksafe
0644
pythread.h
2.965 KB
November 01 2019 23:02:34
root / linksafe
0644
pytime.h
6.498 KB
November 01 2019 23:02:34
root / linksafe
0644
rangeobject.h
0.614 KB
November 01 2019 23:02:34
root / linksafe
0644
setobject.h
3.213 KB
November 01 2019 23:02:34
root / linksafe
0644
sliceobject.h
2.427 KB
November 01 2019 23:02:34
root / linksafe
0644
structmember.h
2.02 KB
November 01 2019 23:02:34
root / linksafe
0644
structseq.h
1.321 KB
November 01 2019 23:02:34
root / linksafe
0644
symtable.h
4.747 KB
November 01 2019 23:02:34
root / linksafe
0644
sysmodule.h
1.323 KB
November 01 2019 23:02:34
root / linksafe
0644
token.h
1.897 KB
November 01 2019 23:02:34
root / linksafe
0644
traceback.h
2.161 KB
November 01 2019 23:02:34
root / linksafe
0644
tupleobject.h
2.387 KB
November 01 2019 23:02:34
root / linksafe
0644
typeslots.h
2.2 KB
November 01 2019 23:02:34
root / linksafe
0644
ucnhash.h
1.031 KB
November 01 2019 23:02:34
root / linksafe
0644
unicodeobject.h
77.337 KB
November 01 2019 23:02:34
root / linksafe
0644
warnings.h
1.393 KB
November 01 2019 23:02:34
root / linksafe
0644
weakrefobject.h
2.799 KB
November 01 2019 23:02:34
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF