Add trace for select and poll
This commit is contained in:
@@ -21,5 +21,11 @@ pub struct pollfd {
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn poll(fds: *mut pollfd, nfds: nfds_t, timeout: c_int) -> c_int {
|
||||
Sys::poll(fds, nfds, timeout)
|
||||
trace_expr!(
|
||||
Sys::poll(fds, nfds, timeout),
|
||||
"poll({:p}, {}, {})",
|
||||
fds,
|
||||
nfds,
|
||||
timeout
|
||||
)
|
||||
}
|
||||
|
||||
@@ -22,5 +22,13 @@ pub extern "C" fn select(
|
||||
exceptfds: *mut fd_set,
|
||||
timeout: *mut timeval,
|
||||
) -> c_int {
|
||||
Sys::select(nfds, readfds, writefds, exceptfds, timeout)
|
||||
trace_expr!(
|
||||
Sys::select(nfds, readfds, writefds, exceptfds, timeout),
|
||||
"select({}, {:p}, {:p}, {:p}, {:p})",
|
||||
nfds,
|
||||
readfds,
|
||||
writefds,
|
||||
exceptfds,
|
||||
timeout
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user