• Home
  • Raw
  • Download

Lines Matching full:libc

16 use libc::c_int;
17 use libc::pthread_kill;
18 use libc::pthread_sigmask;
19 use libc::pthread_t;
20 use libc::sigaction;
21 use libc::sigaddset;
22 use libc::sigemptyset;
23 use libc::siginfo_t;
24 use libc::sigismember;
25 use libc::sigpending;
26 use libc::sigset_t;
27 use libc::sigtimedwait;
28 use libc::sigwait;
29 use libc::timespec;
30 use libc::EAGAIN;
31 use libc::EINTR;
32 use libc::EINVAL;
33 use libc::SA_RESTART;
34 use libc::SIG_BLOCK;
35 use libc::SIG_DFL;
36 use libc::SIG_UNBLOCK;
104 Abort = libc::SIGABRT,
105 Alarm = libc::SIGALRM,
106 Bus = libc::SIGBUS,
107 Child = libc::SIGCHLD,
108 Continue = libc::SIGCONT,
109 ExceededFileSize = libc::SIGXFSZ,
110 FloatingPointException = libc::SIGFPE,
111 HangUp = libc::SIGHUP,
112 IllegalInstruction = libc::SIGILL,
113 Interrupt = libc::SIGINT,
114 Io = libc::SIGIO,
115 Kill = libc::SIGKILL,
116 Pipe = libc::SIGPIPE,
117 Power = libc::SIGPWR,
118 Profile = libc::SIGPROF,
119 Quit = libc::SIGQUIT,
120 SegmentationViolation = libc::SIGSEGV,
121 StackFault = libc::SIGSTKFLT,
122 Stop = libc::SIGSTOP,
123 Sys = libc::SIGSYS,
124 Trap = libc::SIGTRAP,
125 Terminate = libc::SIGTERM,
126 TtyIn = libc::SIGTTIN,
127 TtyOut = libc::SIGTTOU,
128 TtyStop = libc::SIGTSTP,
129 Urgent = libc::SIGURG,
130 User1 = libc::SIGUSR1,
131 User2 = libc::SIGUSR2,
132 VtAlarm = libc::SIGVTALRM,
133 Winch = libc::SIGWINCH,
134 Xcpu = libc::SIGXCPU,
136 Rt0 = libc::SIGSYS + 1,
173 let num = signal as libc::c_int; in from()
174 if num >= Signal::Rt0 as libc::c_int { in from()
175 return num - (Signal::Rt0 as libc::c_int) + SIGRTMIN(); in from()
188 libc::SIGABRT => Abort, in try_from()
189 libc::SIGALRM => Alarm, in try_from()
190 libc::SIGBUS => Bus, in try_from()
191 libc::SIGCHLD => Child, in try_from()
192 libc::SIGCONT => Continue, in try_from()
193 libc::SIGXFSZ => ExceededFileSize, in try_from()
194 libc::SIGFPE => FloatingPointException, in try_from()
195 libc::SIGHUP => HangUp, in try_from()
196 libc::SIGILL => IllegalInstruction, in try_from()
197 libc::SIGINT => Interrupt, in try_from()
198 libc::SIGIO => Io, in try_from()
199 libc::SIGKILL => Kill, in try_from()
200 libc::SIGPIPE => Pipe, in try_from()
201 libc::SIGPWR => Power, in try_from()
202 libc::SIGPROF => Profile, in try_from()
203 libc::SIGQUIT => Quit, in try_from()
204 libc::SIGSEGV => SegmentationViolation, in try_from()
205 libc::SIGSTKFLT => StackFault, in try_from()
206 libc::SIGSTOP => Stop, in try_from()
207 libc::SIGSYS => Sys, in try_from()
208 libc::SIGTRAP => Trap, in try_from()
209 libc::SIGTERM => Terminate, in try_from()
210 libc::SIGTTIN => TtyIn, in try_from()
211 libc::SIGTTOU => TtyOut, in try_from()
212 libc::SIGTSTP => TtyStop, in try_from()
213 libc::SIGURG => Urgent, in try_from()
214 libc::SIGUSR1 => User1, in try_from()
215 libc::SIGUSR2 => User2, in try_from()
216 libc::SIGVTALRM => VtAlarm, in try_from()
217 libc::SIGWINCH => Winch, in try_from()
218 libc::SIGXCPU => Xcpu, in try_from()
477 // of libc calls. in clear_signal()
523 let ret = libc::kill(pid, signum); in kill()