Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.70.127.175
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
libevent-dev /
examples /
[ HOME SHELL ]
Name
Size
Permission
Action
Makefile.sample
183
B
-rw-r--r--
dns-example.c
6.6
KB
-rw-r--r--
event-read-fifo.c
3.34
KB
-rw-r--r--
hello-world.c
3.39
KB
-rw-r--r--
hostcheck.c
6.47
KB
-rw-r--r--
http-connect.c
3.4
KB
-rw-r--r--
http-server.c
13.41
KB
-rw-r--r--
https-client.c
13.27
KB
-rw-r--r--
le-proxy.c
7.36
KB
-rw-r--r--
openssl_hostname_validation.c
6.93
KB
-rw-r--r--
signal-test.c
1.35
KB
-rw-r--r--
time-test.c
2.17
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : signal-test.c
/* * Compile with: * cc -I/usr/local/include -o signal-test \ * signal-test.c -L/usr/local/lib -levent */ #include <sys/types.h> #include <event2/event-config.h> #include <sys/stat.h> #ifndef _WIN32 #include <sys/queue.h> #include <unistd.h> #include <sys/time.h> #else #include <winsock2.h> #include <windows.h> #endif #include <signal.h> #include <fcntl.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <errno.h> #include <event2/event.h> int called = 0; static void signal_cb(evutil_socket_t fd, short event, void *arg) { struct event *signal = arg; printf("signal_cb: got signal %d\n", event_get_signal(signal)); if (called >= 2) event_del(signal); called++; } int main(int argc, char **argv) { struct event *signal_int = NULL; struct event_base* base; int ret = 0; #ifdef _WIN32 WORD wVersionRequested; WSADATA wsaData; wVersionRequested = MAKEWORD(2, 2); (void) WSAStartup(wVersionRequested, &wsaData); #endif /* Initialize the event library */ base = event_base_new(); if (!base) { ret = 1; goto out; } /* Initialize one event */ signal_int = evsignal_new(base, SIGINT, signal_cb, event_self_cbarg()); if (!signal_int) { ret = 2; goto out; } event_add(signal_int, NULL); event_base_dispatch(base); out: if (signal_int) event_free(signal_int); if (base) event_base_free(base); return ret; }
Close