From 297bc7bd629adef95ce1bbc515c2eb315d697554 Mon Sep 17 00:00:00 2001 From: auronandace Date: Sun, 14 Jun 2026 14:29:32 +0100 Subject: [PATCH] add TODO notes for Non-POSIX functions and include --- src/header/sys_uio/cbindgen.toml | 1 + src/header/sys_uio/mod.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/header/sys_uio/cbindgen.toml b/src/header/sys_uio/cbindgen.toml index 14fe43aeaa..c9e6d2aab1 100644 --- a/src/header/sys_uio/cbindgen.toml +++ b/src/header/sys_uio/cbindgen.toml @@ -8,6 +8,7 @@ after_includes = """ #include // for ssize_t from sys/types.h #include // for iovec +// TODO should be guarded by _DEFAULT_SOURCE or _BSD_SOURCE // for Non-POSIX functions preadv and pwritev #include // for off_t from sys/types.h """ diff --git a/src/header/sys_uio/mod.rs b/src/header/sys_uio/mod.rs index fc52159a24..1c5e43473d 100644 --- a/src/header/sys_uio/mod.rs +++ b/src/header/sys_uio/mod.rs @@ -14,6 +14,7 @@ use crate::{ pub use crate::header::bits_iovec::{gather, iovec, scatter}; +// TODO should be guarded by _DEFAULT_SOURCE or _BSD_SOURCE /// Non-POSIX, see . /// /// Combines the functionality of `readv()` and `pread()`. @@ -42,6 +43,7 @@ pub unsafe extern "C" fn preadv( ret } +// TODO should be guarded by _DEFAULT_SOURCE or _BSD_SOURCE /// Non-POSIX, see . /// /// Combined the functionality of `writev()` and `pwrite()`.