Lines Matching full:libc
20 use libc::c_int;
21 use libc::pthread_kill;
22 use libc::pthread_sigmask;
23 use libc::pthread_t;
24 use libc::sigaction;
25 use libc::sigaddset;
26 use libc::sigemptyset;
27 use libc::siginfo_t;
28 use libc::sigismember;
29 use libc::sigpending;
30 use libc::sigset_t;
31 use libc::sigtimedwait;
32 use libc::sigwait;
33 use libc::timespec;
34 use libc::waitpid;
35 use libc::EAGAIN;
36 use libc::EINTR;
37 use libc::EINVAL;
38 use libc::SA_RESTART;
39 use libc::SIG_BLOCK;
40 use libc::SIG_DFL;
41 use libc::SIG_UNBLOCK;
42 use libc::WNOHANG;
112 Abort = libc::SIGABRT,
113 Alarm = libc::SIGALRM,
114 Bus = libc::SIGBUS,
115 Child = libc::SIGCHLD,
116 Continue = libc::SIGCONT,
117 ExceededFileSize = libc::SIGXFSZ,
118 FloatingPointException = libc::SIGFPE,
119 HangUp = libc::SIGHUP,
120 IllegalInstruction = libc::SIGILL,
121 Interrupt = libc::SIGINT,
122 Io = libc::SIGIO,
123 Kill = libc::SIGKILL,
124 Pipe = libc::SIGPIPE,
125 Power = libc::SIGPWR,
126 Profile = libc::SIGPROF,
127 Quit = libc::SIGQUIT,
128 SegmentationViolation = libc::SIGSEGV,
129 StackFault = libc::SIGSTKFLT,
130 Stop = libc::SIGSTOP,
131 Sys = libc::SIGSYS,
132 Trap = libc::SIGTRAP,
133 Terminate = libc::SIGTERM,
134 TtyIn = libc::SIGTTIN,
135 TtyOut = libc::SIGTTOU,
136 TtyStop = libc::SIGTSTP,
137 Urgent = libc::SIGURG,
138 User1 = libc::SIGUSR1,
139 User2 = libc::SIGUSR2,
140 VtAlarm = libc::SIGVTALRM,
141 Winch = libc::SIGWINCH,
142 Xcpu = libc::SIGXCPU,
144 Rt0 = libc::SIGSYS + 1,
181 let num = signal as libc::c_int; in from()
182 if num >= Signal::Rt0 as libc::c_int { in from()
183 return num - (Signal::Rt0 as libc::c_int) + SIGRTMIN(); in from()
196 libc::SIGABRT => Abort, in try_from()
197 libc::SIGALRM => Alarm, in try_from()
198 libc::SIGBUS => Bus, in try_from()
199 libc::SIGCHLD => Child, in try_from()
200 libc::SIGCONT => Continue, in try_from()
201 libc::SIGXFSZ => ExceededFileSize, in try_from()
202 libc::SIGFPE => FloatingPointException, in try_from()
203 libc::SIGHUP => HangUp, in try_from()
204 libc::SIGILL => IllegalInstruction, in try_from()
205 libc::SIGINT => Interrupt, in try_from()
206 libc::SIGIO => Io, in try_from()
207 libc::SIGKILL => Kill, in try_from()
208 libc::SIGPIPE => Pipe, in try_from()
209 libc::SIGPWR => Power, in try_from()
210 libc::SIGPROF => Profile, in try_from()
211 libc::SIGQUIT => Quit, in try_from()
212 libc::SIGSEGV => SegmentationViolation, in try_from()
213 libc::SIGSTKFLT => StackFault, in try_from()
214 libc::SIGSTOP => Stop, in try_from()
215 libc::SIGSYS => Sys, in try_from()
216 libc::SIGTRAP => Trap, in try_from()
217 libc::SIGTERM => Terminate, in try_from()
218 libc::SIGTTIN => TtyIn, in try_from()
219 libc::SIGTTOU => TtyOut, in try_from()
220 libc::SIGTSTP => TtyStop, in try_from()
221 libc::SIGURG => Urgent, in try_from()
222 libc::SIGUSR1 => User1, in try_from()
223 libc::SIGUSR2 => User2, in try_from()
224 libc::SIGVTALRM => VtAlarm, in try_from()
225 libc::SIGWINCH => Winch, in try_from()
226 libc::SIGXCPU => Xcpu, in try_from()
486 // of libc calls. in clear_signal()
532 let ret = libc::kill(pid, signum); in kill()
601 ok_if!(unsafe { kill(target, libc::SIGTERM) }, libc::ESRCH).map_err(Error::Kill)?; in kill_tree()
626 if err.errno() == libc::ECHILD { in kill_tree()
642 ok_if!(unsafe { kill(target, libc::SIGKILL) }, libc::ESRCH).map_err(Error::Kill)?; in kill_tree()
649 &[libc::SIGCHLD], in kill_tree()
652 libc::EAGAIN | libc::EINTR in kill_tree()