Changes in uspace/lib/posix/signal.c [4cf8ca6:1757edbd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/signal.c
r4cf8ca6 r1757edbd 30 30 * @{ 31 31 */ 32 /** @file Signal handling.32 /** @file 33 33 */ 34 34 … … 45 45 #include "libc/task.h" 46 46 47 // TODO: documentation48 49 47 /* Used to serialize signal handling. */ 50 48 static FIBRIL_MUTEX_INITIALIZE(_signal_mutex); … … 65 63 }; 66 64 67 /**68 *69 * @param signo70 */71 65 void __posix_default_signal_handler(int signo) 72 66 { … … 124 118 } 125 119 126 /**127 *128 * @param signo129 */130 120 void __posix_hold_signal_handler(int signo) 131 121 { … … 133 123 } 134 124 135 /**136 *137 * @param signo138 */139 125 void __posix_ignore_signal_handler(int signo) 140 126 { … … 142 128 } 143 129 144 /** 145 * 146 * @param set 147 * @return 148 */ 130 149 131 int posix_sigemptyset(posix_sigset_t *set) 150 132 { … … 155 137 } 156 138 157 /**158 *159 * @param set160 * @return161 */162 139 int posix_sigfillset(posix_sigset_t *set) 163 140 { … … 168 145 } 169 146 170 /**171 *172 * @param set173 * @param signo174 * @return175 */176 147 int posix_sigaddset(posix_sigset_t *set, int signo) 177 148 { … … 182 153 } 183 154 184 /**185 *186 * @param set187 * @param signo188 * @return189 */190 155 int posix_sigdelset(posix_sigset_t *set, int signo) 191 156 { … … 196 161 } 197 162 198 /**199 *200 * @param set201 * @param signo202 * @return203 */204 163 int posix_sigismember(const posix_sigset_t *set, int signo) 205 164 { … … 209 168 } 210 169 211 /**212 *213 * @param sig214 * @param act215 * @param oact216 */217 170 static void _sigaction_unsafe(int sig, const struct posix_sigaction *restrict act, 218 171 struct posix_sigaction *restrict oact) … … 229 182 } 230 183 231 /**232 *233 * @param sig234 * @param act235 * @param oact236 * @return237 */238 184 int posix_sigaction(int sig, const struct posix_sigaction *restrict act, 239 185 struct posix_sigaction *restrict oact) … … 260 206 } 261 207 262 /**263 *264 * @param sig265 * @param func266 * @return267 */268 208 void (*posix_signal(int sig, void (*func)(int)))(int) 269 209 { … … 282 222 } 283 223 284 /**285 *286 * @param signo287 * @param siginfo288 * @return289 */290 224 static int _raise_sigaction(int signo, posix_siginfo_t *siginfo) 291 225 { … … 325 259 } 326 260 327 /**328 *329 * @param sig330 * @return331 */332 261 int posix_raise(int sig) 333 262 { … … 344 273 } 345 274 346 /**347 *348 * @param pid349 * @param signo350 * @return351 */352 275 int posix_kill(posix_pid_t pid, int signo) 353 276 { … … 380 303 } 381 304 382 /**383 *384 * @param pid385 * @param sig386 * @return387 */388 305 int posix_killpg(posix_pid_t pid, int sig) 389 306 { … … 392 309 } 393 310 394 /**395 *396 * @param pinfo397 * @param message398 */399 311 void posix_psiginfo(const posix_siginfo_t *pinfo, const char *message) 400 312 { … … 404 316 } 405 317 406 /**407 *408 * @param signum409 * @param message410 */411 318 void posix_psignal(int signum, const char *message) 412 319 { … … 419 326 } 420 327 421 /**422 *423 * @param how424 * @param set425 * @param oset426 * @return427 */428 328 int posix_thread_sigmask(int how, const posix_sigset_t *restrict set, 429 329 posix_sigset_t *restrict oset) … … 458 358 } 459 359 460 /**461 *462 * @param how463 * @param set464 * @param oset465 * @return466 */467 360 int posix_sigprocmask(int how, const posix_sigset_t *restrict set, 468 361 posix_sigset_t *restrict oset) … … 478 371 /** @} 479 372 */ 373
Note:
See TracChangeset
for help on using the changeset viewer.