OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
lib
/
python3.6
/
dist-packages
/
numpy
/
core
/
include
/
numpy
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/28/2024 05:59:26 AM
rwxr-xr-x
📄
__multiarray_api.h
60.16 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
__ufunc_api.h
12.14 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
_neighborhood_iterator_imp.h
1.82 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
_numpyconfig.h
1010 bytes
10/28/2024 05:59:24 AM
rw-r--r--
📄
arrayobject.h
164 bytes
10/28/2024 05:59:24 AM
rw-r--r--
📄
arrayscalars.h
3.58 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
halffloat.h
1.83 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
multiarray_api.txt
54.15 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
ndarrayobject.h
10.44 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
ndarraytypes.h
63.06 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
noprefix.h
6.63 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_1_7_deprecated_api.h
4.25 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_3kcompat.h
14.21 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_common.h
36.82 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_cpu.h
3.94 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_endian.h
2.58 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_interrupt.h
1.82 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_math.h
20.53 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_no_deprecated_api.h
567 bytes
10/28/2024 05:59:24 AM
rw-r--r--
📄
npy_os.h
817 bytes
10/28/2024 05:59:24 AM
rw-r--r--
📄
numpyconfig.h
1.33 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
old_defines.h
6.16 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
oldnumeric.h
708 bytes
10/28/2024 05:59:24 AM
rw-r--r--
📁
random
-
10/28/2024 05:59:26 AM
rwxr-xr-x
📄
ufunc_api.txt
6.9 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
ufuncobject.h
12.46 KB
10/28/2024 05:59:24 AM
rw-r--r--
📄
utils.h
729 bytes
10/28/2024 05:59:24 AM
rw-r--r--
Editing: npy_interrupt.h
Close
/* * This API is only provided because it is part of publicly exported * headers. Its use is considered DEPRECATED, and it will be removed * eventually. * (This includes the _PyArray_SigintHandler and _PyArray_GetSigintBuf * functions which are however, public API, and not headers.) * * Instead of using these non-threadsafe macros consider periodically * querying `PyErr_CheckSignals()` or `PyOS_InterruptOccurred()` will work. * Both of these require holding the GIL, although cpython could add a * version of `PyOS_InterruptOccurred()` which does not. Such a version * actually exists as private API in Python 3.10, and backported to 3.9 and 3.8, * see also https://bugs.python.org/issue41037 and * https://github.com/python/cpython/pull/20599). */ #ifndef NPY_INTERRUPT_H #define NPY_INTERRUPT_H #ifndef NPY_NO_SIGNAL #include <setjmp.h> #include <signal.h> #ifndef sigsetjmp #define NPY_SIGSETJMP(arg1, arg2) setjmp(arg1) #define NPY_SIGLONGJMP(arg1, arg2) longjmp(arg1, arg2) #define NPY_SIGJMP_BUF jmp_buf #else #define NPY_SIGSETJMP(arg1, arg2) sigsetjmp(arg1, arg2) #define NPY_SIGLONGJMP(arg1, arg2) siglongjmp(arg1, arg2) #define NPY_SIGJMP_BUF sigjmp_buf #endif # define NPY_SIGINT_ON { \ PyOS_sighandler_t _npy_sig_save; \ _npy_sig_save = PyOS_setsig(SIGINT, _PyArray_SigintHandler); \ if (NPY_SIGSETJMP(*((NPY_SIGJMP_BUF *)_PyArray_GetSigintBuf()), \ 1) == 0) { \ # define NPY_SIGINT_OFF } \ PyOS_setsig(SIGINT, _npy_sig_save); \ } #else /* NPY_NO_SIGNAL */ #define NPY_SIGINT_ON #define NPY_SIGINT_OFF #endif /* HAVE_SIGSETJMP */ #endif /* NPY_INTERRUPT_H */