Home | History | Annotate | Download | only in netbsd32

Lines Matching refs:si32

278 netbsd32_ksi32_to_ksi(struct _ksiginfo *si, const struct __ksiginfo32 *si32)
283 si->_signo = si32->_signo;
284 si->_code = si32->_code;
285 si->_errno = si32->_errno;
287 if (si32->_code == SI_NOINFO)
289 else if (si32->_code <= 0) /* codes described in siginfo(2) */
292 switch (si32->_signo) {
299 NETBSD32IPTR64(si32->_reason._fault._addr);
300 si->_reason._fault._trap = si32->_reason._fault._trap;
303 switch (si32->_code) {
309 si32->_reason._ptrace_state._pe_report_event;
313 si32->_reason._ptrace_state._option._pe_other_pid;
318 si32->_reason._syscall._sysnum;
320 si32->_reason._syscall._retval[0];
322 si32->_reason._syscall._retval[1];
324 si32->_reason._syscall._error;
328 si32->_reason._syscall._args[i];
339 si->_reason._rt._pid = si32->_reason._rt._pid;
340 si->_reason._rt._uid = si32->_reason._rt._uid;
342 si32->_reason._rt._value.sival_int;
346 si->_reason._poll._band = si32->_reason._poll._band;
347 si->_reason._poll._fd = si32->_reason._poll._fd;
350 si->_reason._child._pid = si32->_reason._child._pid;
351 si->_reason._child._uid = si32->_reason._child._uid;
352 si->_reason._child._status = si32->_reason._child._status;
353 si->_reason._child._utime = si32->_reason._child._utime;
354 si->_reason._child._stime = si32->_reason._child._stime;
360 netbsd32_si32_to_si(siginfo_t *si, const siginfo32_t *si32)
364 netbsd32_ksi32_to_ksi(&si->_info, &si32->_info);
368 netbsd32_ksi_to_ksi32(struct __ksiginfo32 *si32, const struct _ksiginfo *si)
372 memset(si32, 0, sizeof (*si32));
373 si32->_signo = si->_signo;
374 si32->_code = si->_code;
375 si32->_errno = si->_errno;
388 si32->_reason._fault._addr =
390 si32->_reason._fault._trap = si->_reason._fault._trap;
398 si32->_reason._ptrace_state._pe_report_event =
400 CTASSERT(sizeof(si32->_reason._ptrace_state._option._pe_other_pid) ==
401 sizeof(si32->_reason._ptrace_state._option._pe_lwp));
402 si32->_reason._ptrace_state._option._pe_other_pid =
407 si32->_reason._syscall._sysnum =
409 si32->_reason._syscall._retval[0] =
411 si32->_reason._syscall._retval[1] =
413 si32->_reason._syscall._error =
417 si32->_reason._syscall._args[i] =
429 si32->_reason._rt._pid = si->_reason._rt._pid;
430 si32->_reason._rt._uid = si->_reason._rt._uid;
431 si32->_reason._rt._value.sival_int =
436 si32->_reason._poll._band = si->_reason._poll._band;
437 si32->_reason._poll._fd = si->_reason._poll._fd;
440 si32->_reason._child._pid = si->_reason._child._pid;
441 si32->_reason._child._uid = si->_reason._child._uid;
442 si32->_reason._child._status = si->_reason._child._status;
443 si32->_reason._child._utime = si->_reason._child._utime;
444 si32->_reason._child._stime = si->_reason._child._stime;
450 netbsd32_si_to_si32(siginfo32_t *si32, const siginfo_t *si)
453 memset(si32, 0, sizeof (*si32));
454 netbsd32_ksi_to_ksi32(&si32->_info, &si->_info);