__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
 *  S390 version
 *
 *  Derived from "include/asm-i386/signal.h"
 */

#ifndef _UAPI_ASMS390_SIGNAL_H
#define _UAPI_ASMS390_SIGNAL_H

#include <linux/types.h>
#include <linux/time.h>

/* Avoid too many header ordering problems.  */
struct siginfo;
struct pt_regs;

#ifndef __KERNEL__
/* Here we must cater to libcs that poke about in kernel headers.  */

#define NSIG            32
typedef unsigned long sigset_t;

#endif /* __KERNEL__ */

#define SIGHUP           1
#define SIGINT           2
#define SIGQUIT          3
#define SIGILL           4
#define SIGTRAP          5
#define SIGABRT          6
#define SIGIOT           6
#define SIGBUS           7
#define SIGFPE           8
#define SIGKILL          9
#define SIGUSR1         10
#define SIGSEGV         11
#define SIGUSR2         12
#define SIGPIPE         13
#define SIGALRM         14
#define SIGTERM         15
#define SIGSTKFLT       16
#define SIGCHLD         17
#define SIGCONT         18
#define SIGSTOP         19
#define SIGTSTP         20
#define SIGTTIN         21
#define SIGTTOU         22
#define SIGURG          23
#define SIGXCPU         24
#define SIGXFSZ         25
#define SIGVTALRM       26
#define SIGPROF         27
#define SIGWINCH        28
#define SIGIO           29
#define SIGPOLL         SIGIO
/*
#define SIGLOST         29
*/
#define SIGPWR          30
#define SIGSYS		31
#define SIGUNUSED       31

/* These should not be considered constants from userland.  */
#define SIGRTMIN        32
#define SIGRTMAX        _NSIG

#define SA_RESTORER     0x04000000

#define MINSIGSTKSZ     2048
#define SIGSTKSZ        8192

#include <asm-generic/signal-defs.h>

#ifndef __KERNEL__

/*
 * There are two system calls in regard to sigaction, sys_rt_sigaction
 * and sys_sigaction. Internally the kernel uses the struct old_sigaction
 * for the older sys_sigaction system call, and the kernel version of the
 * struct sigaction for the newer sys_rt_sigaction.
 *
 * The uapi definition for struct sigaction has made a strange distinction
 * between 31-bit and 64-bit in the past. For 64-bit the uapi structure
 * looks like the kernel struct sigaction, but for 31-bit it used to
 * look like the kernel struct old_sigaction. That practically made the
 * structure unusable for either system call. To get around this problem
 * the glibc always had its own definitions for the sigaction structures.
 *
 * The current struct sigaction uapi definition below is suitable for the
 * sys_rt_sigaction system call only.
 */
struct sigaction {
        union {
          __sighandler_t _sa_handler;
          void (*_sa_sigaction)(int, struct siginfo *, void *);
        } _u;
        unsigned long sa_flags;
        void (*sa_restorer)(void);
	sigset_t sa_mask;
};

#define sa_handler      _u._sa_handler
#define sa_sigaction    _u._sa_sigaction

#endif /* __KERNEL__ */

typedef struct sigaltstack {
        void __user *ss_sp;
        int ss_flags;
	__kernel_size_t ss_size;
} stack_t;


#endif /* _UAPI_ASMS390_SIGNAL_H */

Filemanager

Name Type Size Permission Actions
Kbuild File 90 B 0644
auxvec.h File 214 B 0644
bitsperlong.h File 293 B 0644
bpf_perf_event.h File 250 B 0644
byteorder.h File 188 B 0644
chpid.h File 456 B 0644
chsc.h File 2.83 KB 0644
clp.h File 549 B 0644
cmb.h File 1.88 KB 0644
dasd.h File 12.77 KB 0644
diag.h File 811 B 0644
fs3270.h File 729 B 0644
guarded_storage.h File 1.18 KB 0644
hwctrset.h File 1.65 KB 0644
hypfs.h File 1.35 KB 0644
ioctls.h File 191 B 0644
ipcbuf.h File 770 B 0644
ipl.h File 3.73 KB 0644
kvm.h File 15.51 KB 0644
kvm_para.h File 224 B 0644
kvm_perf.h File 474 B 0644
monwriter.h File 939 B 0644
perf_regs.h File 887 B 0644
pkey.h File 20.6 KB 0644
posix_types.h File 1.56 KB 0644
ptrace.h File 11.63 KB 0644
qeth.h File 3.05 KB 0644
raw3270.h File 2.12 KB 0644
runtime_instr.h File 1.39 KB 0644
schid.h File 380 B 0644
sclp_ctl.h File 465 B 0644
setup.h File 63 B 0644
sie.h File 9.25 KB 0644
sigcontext.h File 1.73 KB 0644
signal.h File 2.99 KB 0644
stat.h File 2.9 KB 0644
statfs.h File 1.03 KB 0644
sthyi.h File 178 B 0644
tape390.h File 2.76 KB 0644
types.h File 511 B 0644
ucontext.h File 1.18 KB 0644
unistd.h File 326 B 0644
uvdevice.h File 3.79 KB 0644
virtio-ccw.h File 444 B 0644
vmcp.h File 737 B 0644
vtoc.h File 7.36 KB 0644
zcrypt.h File 11.14 KB 0644
Filemanager