Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 82d9371

Browse files
committed
uucore: add linux function to manage safe traversal (openat, unlinkat, etc)
1 parent c7b02d6 commit 82d9371

File tree

4 files changed

+654
-0
lines changed

4 files changed

+654
-0
lines changed

src/uucore/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ proc-info = ["tty", "walkdir"]
137137
quoting-style = ["i18n-common"]
138138
ranges = []
139139
ringbuffer = []
140+
safe-traversal = ["libc"]
140141
selinux = ["dep:selinux"]
141142
signals = []
142143
sum = [

src/uucore/src/lib/features.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ pub mod pipes;
6565
pub mod proc_info;
6666
#[cfg(all(unix, feature = "process"))]
6767
pub mod process;
68+
#[cfg(all(target_os = "linux", feature = "safe-traversal"))]
69+
pub mod safe_traversal;
6870
#[cfg(all(target_os = "linux", feature = "tty"))]
6971
pub mod tty;
7072

0 commit comments

Comments
 (0)