@@ -13,12 +13,12 @@ use std::os::unix::io::{AsRawFd, FromRawFd};
13
13
use libc:: {
14
14
c_char, c_int, c_long, c_uint, syscall, SYS_fcntl , SYS_memfd_create , F_ADD_SEALS , F_GET_SEALS ,
15
15
} ;
16
- use log:: trace;
17
16
18
17
pub ( crate ) fn memfd_create ( name : & CStr , flags : c_uint ) -> Result < File > {
19
18
let name: * const c_char = name. as_ptr ( ) ;
20
19
let retval = unsafe { syscall ( SYS_memfd_create , name, flags) } ;
21
- trace ! ( "memfd_create({:?}, {}) = {}" , name, flags, retval) ;
20
+ #[ cfg( feature = "log" ) ]
21
+ log:: trace!( "memfd_create({:?}, {}) = {}" , name, flags, retval) ;
22
22
check_syscall ( retval) ?;
23
23
Ok ( unsafe { File :: from_raw_fd ( retval as c_int ) } )
24
24
}
@@ -27,7 +27,8 @@ pub(crate) fn fcntl_get_seals(file: &File) -> Result<c_int> {
27
27
let fd: c_int = file. as_raw_fd ( ) ;
28
28
let flag: c_int = F_GET_SEALS ;
29
29
let retval = unsafe { syscall ( SYS_fcntl , fd, flag) } ;
30
- trace ! ( "fcntl({}, {}) = {}" , fd, flag, retval) ;
30
+ #[ cfg( feature = "log" ) ]
31
+ log:: trace!( "fcntl({}, {}) = {}" , fd, flag, retval) ;
31
32
check_syscall ( retval) ?;
32
33
Ok ( retval as c_int )
33
34
}
@@ -36,7 +37,8 @@ pub(crate) fn fcntl_add_seals(file: &File, arg: c_int) -> Result<()> {
36
37
let fd: c_int = file. as_raw_fd ( ) ;
37
38
let flag: c_int = F_ADD_SEALS ;
38
39
let retval = unsafe { syscall ( SYS_fcntl , fd, flag, arg) } ;
39
- trace ! ( "fcntl({}, {}, {}) = {}" , fd, flag, arg, retval) ;
40
+ #[ cfg( feature = "log" ) ]
41
+ log:: trace!( "fcntl({}, {}, {}) = {}" , fd, flag, arg, retval) ;
40
42
check_syscall ( retval)
41
43
}
42
44
0 commit comments