Home
last modified time | relevance | path

Searched refs:signalfd (Results 1 - 24 of 24) sorted by relevance

/third_party/ltp/testcases/kernel/syscalls/signalfd/
H A Dsignalfd01.c25 * Check signalfd can receive signals
57 #include <sys/signalfd.h>
59 #include <linux/signalfd.h>
78 int signalfd(int fd, const sigset_t * mask, int flags) in signalfd() function
105 TEST(signalfd(-1, &mask, 0)); in do_test1()
109 "signalfd() Failed, errno=%d : %s", in do_test1()
115 tst_resm(TPASS, "signalfd is created successfully"); in do_test1()
123 "setting signalfd nonblocking mode failed: errno=%d : %s", in do_test1()
197 TEST(signalfd(fd, &mask, 0)); in do_test2()
201 "reassignment the file descriptor by signalfd() faile in do_test2()
[all...]
/third_party/rust/crates/nix/src/sys/
H A Dsignalfd.rs1 //! Interface for the `signalfd` syscall.
11 //! `signalfd` in itself cannot be used for reliable communication between processes or threads.
14 //! (ie. not consumed from a signalfd) it will be delivered to the signal handler.
16 //! Please note that signal discarding is not specific to `signalfd`, but also happens with regular
46 /// signalfd (the default handler will be invoked instead).
48 /// See [the signalfd man page for more information](https://man7.org/linux/man-pages/man2/signalfd.2.html)
49 pub fn signalfd(fd: RawFd, mask: &SigSet, flags: SfdFlags) -> Result<RawFd> { in signalfd() functions
51 Errno::result(libc::signalfd( in signalfd()
59 /// A helper struct for creating, reading and closing a `signalfd` instanc
[all...]
H A Dmod.rs139 pub mod signalfd; modules
/third_party/musl/libc-test/src/functionalext/supplement/linux/
H A Dsignalfd.c18 #include <sys/signalfd.h>
44 int fd = signalfd(-1, &mask, SFD_CLOEXEC); in signalfd_0100()
76 int fd = signalfd(-1, NULL, -1); in signalfd_0200()
/third_party/musl/src/linux/
H A Dsignalfd.c1 #include <sys/signalfd.h>
7 int signalfd(int fd, const sigset_t *sigs, int flags) in signalfd() function
/third_party/eudev/test/
H A Dtest-udev.c32 #include <sys/signalfd.h>
138 event->fd_signal = signalfd(-1, &mask, SFD_NONBLOCK|SFD_CLOEXEC); in main()
140 fprintf(stderr, "error creating signalfd\n"); in main()
/third_party/eudev/src/udev/
H A Dudevadm-test.c29 #include <sys/signalfd.h>
137 event->fd_signal = signalfd(-1, &mask, SFD_NONBLOCK|SFD_CLOEXEC); in adm_test()
139 fprintf(stderr, "error creating signalfd\n"); in adm_test()
H A Dudevd.c39 #include <sys/signalfd.h>
258 fd_signal = signalfd(-1, &mask, SFD_NONBLOCK|SFD_CLOEXEC); in worker_spawn()
260 r = log_error_errno(errno, "error creating signalfd %m"); in worker_spawn()
1319 /* block and listen to all signals on signalfd */ in main()
1322 fd_signal = signalfd(-1, &mask, SFD_NONBLOCK|SFD_CLOEXEC); in main()
1324 r = log_error_errno(errno, "error creating signalfd"); in main()
H A Dudev-event.c34 #include <sys/signalfd.h>
/third_party/musl/porting/liteos_m_iccarm/kernel/include/sys/
H A Dsignalfd.h18 int signalfd(int, const sigset_t *, int);
/third_party/musl/porting/liteos_m/kernel/include/sys/
H A Dsignalfd.h18 int signalfd(int, const sigset_t *, int);
/third_party/musl/porting/uniproton/kernel/include/sys/
H A Dsignalfd.h18 int signalfd(int, const sigset_t *, int);
/third_party/musl/include/sys/
H A Dsignalfd.h18 int signalfd(int, const sigset_t *, int);
/third_party/rust/crates/nix/test/sys/
H A Dtest_signalfd.rs6 use nix::sys::signalfd::SignalFd; in test_signalfd()
/third_party/alsa-utils/alsactl/
H A Dmonitor.c30 #include <sys/signalfd.h>
384 fd = signalfd(-1, &mask, 0); in prepare_signalfd()
/third_party/toybox/porting/liteos_a/
H A Dtoys.h114 int signalfd; // and writes signal to this fd, if set member
H A Dmain.c105 toys.signalfd--; in toy_singleinit()
/third_party/toybox/
H A Dtoys.h108 int signalfd; // and writes signal to this fd, if set member
H A Dmain.c104 toys.signalfd--; in toy_singleinit()
/third_party/toybox/lib/
H A Dlib.c886 // Handler that sets toys.signal, and writes to toys.signalfd if set
889 if (toys.signalfd) { in generic_signal()
892 writeall(toys.signalfd, &c, 1); in generic_signal()
/third_party/libinput/tools/
H A Dlibinput-record.c32 #include <sys/signalfd.h>
2240 sigfd = signalfd(-1, &mask, SFD_NONBLOCK); in mainloop()
2320 /* set by the signalfd handler */ in mainloop()
/third_party/rust/crates/libc/src/unix/linux_like/android/
H A Dmod.rs3206 pub fn signalfd(fd: ::c_int, mask: *const ::sigset_t, flags: ::c_int) -> ::c_int; in signalfd() functions
/third_party/rust/crates/libc/src/fuchsia/
H A Dmod.rs3985 pub fn signalfd(fd: ::c_int, mask: *const ::sigset_t, flags: ::c_int) -> ::c_int; in signalfd() functions
/third_party/rust/crates/libc/src/unix/linux_like/linux/
H A Dmod.rs4002 pub fn signalfd(fd: ::c_int, mask: *const ::sigset_t, flags: ::c_int) -> ::c_int; in signalfd() functions

Completed in 51 milliseconds