diff --git a/tracing-journald/src/memfd.rs b/tracing-journald/src/memfd.rs index e1e9418f..717b4c92 100644 --- a/tracing-journald/src/memfd.rs +++ b/tracing-journald/src/memfd.rs @@ -22,13 +22,13 @@ fn create(flags: c_uint) -> Result { /// RHEL 7, etc. /// /// See: https://github.com/tokio-rs/tracing/issues/1879 -fn memfd_create_syscall(flags: c_uint) -> i64 { +fn memfd_create_syscall(flags: c_uint) -> c_int { unsafe { syscall( SYS_memfd_create, "tracing-journald\0".as_ptr() as *const c_char, flags, - ) + ) as c_int } }