mirror of
https://github.com/NotAShelf/mpvrc.git
synced 2026-04-17 08:19:51 +00:00
deploy: de38ae62916547ad097c066f94a32e9ba7790eeb
This commit is contained in:
commit
9a86359447
28502 changed files with 1261284 additions and 0 deletions
11
rustix/fs/abs/fn.access.html
Normal file
11
rustix/fs/abs/fn.access.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.access.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.access.html">../../../rustix/fs/fn.access.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.access.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.chmod.html
Normal file
11
rustix/fs/abs/fn.chmod.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.chmod.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.chmod.html">../../../rustix/fs/fn.chmod.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.chmod.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.chown.html
Normal file
11
rustix/fs/abs/fn.chown.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.chown.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.chown.html">../../../rustix/fs/fn.chown.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.chown.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.link.html
Normal file
11
rustix/fs/abs/fn.link.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.link.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.link.html">../../../rustix/fs/fn.link.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.link.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.lstat.html
Normal file
11
rustix/fs/abs/fn.lstat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.lstat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.lstat.html">../../../rustix/fs/fn.lstat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.lstat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.mkdir.html
Normal file
11
rustix/fs/abs/fn.mkdir.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.mkdir.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.mkdir.html">../../../rustix/fs/fn.mkdir.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.mkdir.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.open.html
Normal file
11
rustix/fs/abs/fn.open.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.open.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.open.html">../../../rustix/fs/fn.open.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.open.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.readlink.html
Normal file
11
rustix/fs/abs/fn.readlink.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.readlink.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.readlink.html">../../../rustix/fs/fn.readlink.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.readlink.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.rename.html
Normal file
11
rustix/fs/abs/fn.rename.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.rename.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.rename.html">../../../rustix/fs/fn.rename.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.rename.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.rmdir.html
Normal file
11
rustix/fs/abs/fn.rmdir.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.rmdir.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.rmdir.html">../../../rustix/fs/fn.rmdir.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.rmdir.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.stat.html
Normal file
11
rustix/fs/abs/fn.stat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.stat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.stat.html">../../../rustix/fs/fn.stat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.stat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.statfs.html
Normal file
11
rustix/fs/abs/fn.statfs.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.statfs.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.statfs.html">../../../rustix/fs/fn.statfs.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.statfs.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.statvfs.html
Normal file
11
rustix/fs/abs/fn.statvfs.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.statvfs.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.statvfs.html">../../../rustix/fs/fn.statvfs.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.statvfs.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.symlink.html
Normal file
11
rustix/fs/abs/fn.symlink.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.symlink.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.symlink.html">../../../rustix/fs/fn.symlink.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.symlink.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/abs/fn.unlink.html
Normal file
11
rustix/fs/abs/fn.unlink.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.unlink.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.unlink.html">../../../rustix/fs/fn.unlink.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.unlink.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/constant.UTIME_NOW.html
Normal file
11
rustix/fs/at/constant.UTIME_NOW.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/constant.UTIME_NOW.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/constant.UTIME_NOW.html">../../../rustix/fs/constant.UTIME_NOW.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/constant.UTIME_NOW.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/constant.UTIME_OMIT.html
Normal file
11
rustix/fs/at/constant.UTIME_OMIT.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/constant.UTIME_OMIT.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/constant.UTIME_OMIT.html">../../../rustix/fs/constant.UTIME_OMIT.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/constant.UTIME_OMIT.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.accessat.html
Normal file
11
rustix/fs/at/fn.accessat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.accessat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.accessat.html">../../../rustix/fs/fn.accessat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.accessat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.chmodat.html
Normal file
11
rustix/fs/at/fn.chmodat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.chmodat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.chmodat.html">../../../rustix/fs/fn.chmodat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.chmodat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.chownat.html
Normal file
11
rustix/fs/at/fn.chownat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.chownat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.chownat.html">../../../rustix/fs/fn.chownat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.chownat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.linkat.html
Normal file
11
rustix/fs/at/fn.linkat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.linkat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.linkat.html">../../../rustix/fs/fn.linkat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.linkat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.mkdirat.html
Normal file
11
rustix/fs/at/fn.mkdirat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.mkdirat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.mkdirat.html">../../../rustix/fs/fn.mkdirat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.mkdirat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.mknodat.html
Normal file
11
rustix/fs/at/fn.mknodat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.mknodat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.mknodat.html">../../../rustix/fs/fn.mknodat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.mknodat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.openat.html
Normal file
11
rustix/fs/at/fn.openat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.openat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.openat.html">../../../rustix/fs/fn.openat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.openat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.readlinkat.html
Normal file
11
rustix/fs/at/fn.readlinkat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.readlinkat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.readlinkat.html">../../../rustix/fs/fn.readlinkat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.readlinkat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.readlinkat_raw.html
Normal file
11
rustix/fs/at/fn.readlinkat_raw.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.readlinkat_raw.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.readlinkat_raw.html">../../../rustix/fs/fn.readlinkat_raw.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.readlinkat_raw.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.renameat.html
Normal file
11
rustix/fs/at/fn.renameat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.renameat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.renameat.html">../../../rustix/fs/fn.renameat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.renameat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.renameat_with.html
Normal file
11
rustix/fs/at/fn.renameat_with.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.renameat_with.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.renameat_with.html">../../../rustix/fs/fn.renameat_with.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.renameat_with.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.statat.html
Normal file
11
rustix/fs/at/fn.statat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.statat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.statat.html">../../../rustix/fs/fn.statat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.statat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.symlinkat.html
Normal file
11
rustix/fs/at/fn.symlinkat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.symlinkat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.symlinkat.html">../../../rustix/fs/fn.symlinkat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.symlinkat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.unlinkat.html
Normal file
11
rustix/fs/at/fn.unlinkat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.unlinkat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.unlinkat.html">../../../rustix/fs/fn.unlinkat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.unlinkat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/at/fn.utimensat.html
Normal file
11
rustix/fs/at/fn.utimensat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.utimensat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.utimensat.html">../../../rustix/fs/fn.utimensat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.utimensat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
8
rustix/fs/constant.ABS.html
Normal file
8
rustix/fs/constant.ABS.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`-EBADF`—A handle that requires paths to be absolute."><title>ABS in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Constant <span class="constant">ABS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/special.rs.html#48-49">Source</a> </span></div><pre class="rust item-decl"><code>pub const ABS: <a class="struct" href="../fd/struct.BorrowedFd.html" title="struct rustix::fd::BorrowedFd">BorrowedFd</a><'static>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>-EBADF</code>—A handle that requires paths to be absolute.</p>
|
||||
<p>This is a file descriptor which refers to no directory, which can be used
|
||||
as the directory argument in <code>*at</code> functions such as <a href="fn.openat.html" title="fn rustix::fs::openat"><code>openat</code></a>, which
|
||||
causes them to fail with <a href="../io/struct.Errno.html#associatedconstant.BADF" title="associated constant rustix::io::Errno::BADF"><code>BADF</code></a> if the accompanying path is not absolute.</p>
|
||||
<p>This corresponds to the undocumented by commonly used convention of
|
||||
passing <code>-EBADF</code> as the <code>dirfd</code> argument, which is ignored if the path
|
||||
is absolute, and evokes an <code>EBADF</code> error otherwise.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
9
rustix/fs/constant.CWD.html
Normal file
9
rustix/fs/constant.CWD.html
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`AT_FDCWD`—A handle representing the current working directory."><title>CWD in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CWD</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Constant <span class="constant">CWD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/special.rs.html#31-32">Source</a> </span></div><pre class="rust item-decl"><code>pub const CWD: <a class="struct" href="../fd/struct.BorrowedFd.html" title="struct rustix::fd::BorrowedFd">BorrowedFd</a><'static>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>AT_FDCWD</code>—A handle representing the current working directory.</p>
|
||||
<p>This is a file descriptor which refers to the process current directory
|
||||
which can be used as the directory argument in <code>*at</code> functions such as
|
||||
<a href="fn.openat.html" title="fn rustix::fs::openat"><code>openat</code></a>.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/fcntl.h.html">POSIX</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
3
rustix/fs/constant.NFS_SUPER_MAGIC.html
Normal file
3
rustix/fs/constant.NFS_SUPER_MAGIC.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The filesystem magic number for NFS."><title>NFS_SUPER_MAGIC in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Constant <span class="constant">NFS_SUPER_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#85">Source</a> </span></div><pre class="rust item-decl"><code>pub const NFS_SUPER_MAGIC: <a class="type" href="type.FsWord.html" title="type rustix::fs::FsWord">FsWord</a> = _; // 26_985i64</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The filesystem magic number for NFS.</p>
|
||||
<p>See <a href="https://man7.org/linux/man-pages/man2/fstatfs.2.html#DESCRIPTION">the <code>fstatfs</code> manual page</a> for more information.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
3
rustix/fs/constant.PROC_SUPER_MAGIC.html
Normal file
3
rustix/fs/constant.PROC_SUPER_MAGIC.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The filesystem magic number for procfs."><title>PROC_SUPER_MAGIC in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Constant <span class="constant">PROC_SUPER_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#77">Source</a> </span></div><pre class="rust item-decl"><code>pub const PROC_SUPER_MAGIC: <a class="type" href="type.FsWord.html" title="type rustix::fs::FsWord">FsWord</a> = _; // 40_864i64</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The filesystem magic number for procfs.</p>
|
||||
<p>See <a href="https://man7.org/linux/man-pages/man2/fstatfs.2.html#DESCRIPTION">the <code>fstatfs</code> manual page</a> for more information.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
2
rustix/fs/constant.UTIME_NOW.html
Normal file
2
rustix/fs/constant.UTIME_NOW.html
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`UTIME_NOW` for use with `utimensat`."><title>UTIME_NOW in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Constant <span class="constant">UTIME_NOW</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/at.rs.html#39">Source</a> </span></div><pre class="rust item-decl"><code>pub const UTIME_NOW: <a class="type" href="type.Nsecs.html" title="type rustix::fs::Nsecs">Nsecs</a> = _; // 1_073_741_823i64</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>UTIME_NOW</code> for use with <a href="fn.utimensat.html" title="fn rustix::fs::utimensat"><code>utimensat</code></a>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
2
rustix/fs/constant.UTIME_OMIT.html
Normal file
2
rustix/fs/constant.UTIME_OMIT.html
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`UTIME_OMIT` for use with `utimensat`."><title>UTIME_OMIT in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Constant <span class="constant">UTIME_OMIT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/at.rs.html#45">Source</a> </span></div><pre class="rust item-decl"><code>pub const UTIME_OMIT: <a class="type" href="type.Nsecs.html" title="type rustix::fs::Nsecs">Nsecs</a> = _; // 1_073_741_822i64</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>UTIME_OMIT</code> for use with <a href="fn.utimensat.html" title="fn rustix::fs::utimensat"><code>utimensat</code></a>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
11
rustix/fs/copy_file_range/fn.copy_file_range.html
Normal file
11
rustix/fs/copy_file_range/fn.copy_file_range.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.copy_file_range.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.copy_file_range.html">../../../rustix/fs/fn.copy_file_range.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.copy_file_range.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/cwd/fn.cwd.html
Normal file
11
rustix/fs/cwd/fn.cwd.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.cwd.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.cwd.html">../../../rustix/fs/fn.cwd.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.cwd.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
28
rustix/fs/enum.Advice.html
Normal file
28
rustix/fs/enum.Advice.html
Normal file
File diff suppressed because one or more lines are too long
35
rustix/fs/enum.FileType.html
Normal file
35
rustix/fs/enum.FileType.html
Normal file
File diff suppressed because one or more lines are too long
28
rustix/fs/enum.FlockOperation.html
Normal file
28
rustix/fs/enum.FlockOperation.html
Normal file
File diff suppressed because one or more lines are too long
41
rustix/fs/enum.SeekFrom.html
Normal file
41
rustix/fs/enum.SeekFrom.html
Normal file
File diff suppressed because one or more lines are too long
11
rustix/fs/fadvise/fn.fadvise.html
Normal file
11
rustix/fs/fadvise/fn.fadvise.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fadvise.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fadvise.html">../../../rustix/fs/fn.fadvise.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fadvise.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fcntl/fn.fcntl_add_seals.html
Normal file
11
rustix/fs/fcntl/fn.fcntl_add_seals.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fcntl_add_seals.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fcntl_add_seals.html">../../../rustix/fs/fn.fcntl_add_seals.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fcntl_add_seals.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fcntl/fn.fcntl_get_seals.html
Normal file
11
rustix/fs/fcntl/fn.fcntl_get_seals.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fcntl_get_seals.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fcntl_get_seals.html">../../../rustix/fs/fn.fcntl_get_seals.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fcntl_get_seals.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fcntl/fn.fcntl_getfl.html
Normal file
11
rustix/fs/fcntl/fn.fcntl_getfl.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fcntl_getfl.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fcntl_getfl.html">../../../rustix/fs/fn.fcntl_getfl.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fcntl_getfl.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fcntl/fn.fcntl_lock.html
Normal file
11
rustix/fs/fcntl/fn.fcntl_lock.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fcntl_lock.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fcntl_lock.html">../../../rustix/fs/fn.fcntl_lock.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fcntl_lock.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fcntl/fn.fcntl_setfl.html
Normal file
11
rustix/fs/fcntl/fn.fcntl_setfl.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fcntl_setfl.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fcntl_setfl.html">../../../rustix/fs/fn.fcntl_setfl.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fcntl_setfl.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/constant.NFS_SUPER_MAGIC.html
Normal file
11
rustix/fs/fd/constant.NFS_SUPER_MAGIC.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/constant.NFS_SUPER_MAGIC.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/constant.NFS_SUPER_MAGIC.html">../../../rustix/fs/constant.NFS_SUPER_MAGIC.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/constant.NFS_SUPER_MAGIC.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/constant.PROC_SUPER_MAGIC.html
Normal file
11
rustix/fs/fd/constant.PROC_SUPER_MAGIC.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/constant.PROC_SUPER_MAGIC.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/constant.PROC_SUPER_MAGIC.html">../../../rustix/fs/constant.PROC_SUPER_MAGIC.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/constant.PROC_SUPER_MAGIC.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fallocate.html
Normal file
11
rustix/fs/fd/fn.fallocate.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fallocate.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fallocate.html">../../../rustix/fs/fn.fallocate.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fallocate.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fchmod.html
Normal file
11
rustix/fs/fd/fn.fchmod.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fchmod.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fchmod.html">../../../rustix/fs/fn.fchmod.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fchmod.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fchown.html
Normal file
11
rustix/fs/fd/fn.fchown.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fchown.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fchown.html">../../../rustix/fs/fn.fchown.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fchown.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fdatasync.html
Normal file
11
rustix/fs/fd/fn.fdatasync.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fdatasync.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fdatasync.html">../../../rustix/fs/fn.fdatasync.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fdatasync.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.flock.html
Normal file
11
rustix/fs/fd/fn.flock.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.flock.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.flock.html">../../../rustix/fs/fn.flock.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.flock.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fstat.html
Normal file
11
rustix/fs/fd/fn.fstat.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fstat.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fstat.html">../../../rustix/fs/fn.fstat.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fstat.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fstatfs.html
Normal file
11
rustix/fs/fd/fn.fstatfs.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fstatfs.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fstatfs.html">../../../rustix/fs/fn.fstatfs.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fstatfs.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fstatvfs.html
Normal file
11
rustix/fs/fd/fn.fstatvfs.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fstatvfs.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fstatvfs.html">../../../rustix/fs/fn.fstatvfs.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fstatvfs.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.fsync.html
Normal file
11
rustix/fs/fd/fn.fsync.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.fsync.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.fsync.html">../../../rustix/fs/fn.fsync.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.fsync.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.ftruncate.html
Normal file
11
rustix/fs/fd/fn.ftruncate.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.ftruncate.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.ftruncate.html">../../../rustix/fs/fn.ftruncate.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.ftruncate.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.futimens.html
Normal file
11
rustix/fs/fd/fn.futimens.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.futimens.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.futimens.html">../../../rustix/fs/fn.futimens.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.futimens.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.is_file_read_write.html
Normal file
11
rustix/fs/fd/fn.is_file_read_write.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.is_file_read_write.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.is_file_read_write.html">../../../rustix/fs/fn.is_file_read_write.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.is_file_read_write.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.seek.html
Normal file
11
rustix/fs/fd/fn.seek.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.seek.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.seek.html">../../../rustix/fs/fn.seek.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.seek.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.syncfs.html
Normal file
11
rustix/fs/fd/fn.syncfs.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.syncfs.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.syncfs.html">../../../rustix/fs/fn.syncfs.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.syncfs.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/fn.tell.html
Normal file
11
rustix/fs/fd/fn.tell.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/fn.tell.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/fn.tell.html">../../../rustix/fs/fn.tell.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/fn.tell.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
rustix/fs/fd/struct.Timestamps.html
Normal file
11
rustix/fs/fd/struct.Timestamps.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../../rustix/fs/struct.Timestamps.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../../rustix/fs/struct.Timestamps.html">../../../rustix/fs/struct.Timestamps.html</a>...</p>
|
||||
<script>location.replace("../../../rustix/fs/struct.Timestamps.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
7
rustix/fs/fn.access.html
Normal file
7
rustix/fs/fn.access.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`access(path, access)`—Tests permissions for a file or directory."><title>access in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">access</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">access</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/abs.rs.html#242-244">Source</a> </span></div><pre class="rust item-decl"><code>pub fn access<P: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>>(path: P, access: <a class="struct" href="struct.Access.html" title="struct rustix::fs::Access">Access</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>access(path, access)</code>—Tests permissions for a file or directory.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/access.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/access.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
19
rustix/fs/fn.accessat.html
Normal file
19
rustix/fs/fn.accessat.html
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`faccessat(dirfd, path, access, flags)`—Tests permissions for a file or directory."><title>accessat in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">accessat</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">accessat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/at.rs.html#358-365">Source</a> </span></div><pre class="rust item-decl"><code>pub fn accessat<P: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>, Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(
|
||||
dirfd: Fd,
|
||||
path: P,
|
||||
access: <a class="struct" href="struct.Access.html" title="struct rustix::fs::Access">Access</a>,
|
||||
flags: <a class="struct" href="struct.AtFlags.html" title="struct rustix::fs::AtFlags">AtFlags</a>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>faccessat(dirfd, path, access, flags)</code>—Tests permissions for a file or
|
||||
directory.</p>
|
||||
<p>On Linux before 5.8, this function uses the <code>faccessat</code> system call which
|
||||
doesn’t support any flags. This function emulates support for the
|
||||
<a href="struct.AtFlags.html#associatedconstant.EACCESS" title="associated constant rustix::fs::AtFlags::EACCESS"><code>AtFlags::EACCESS</code></a> flag by checking whether the uid and gid of the
|
||||
process match the effective uid and gid, in which case the <code>EACCESS</code> flag
|
||||
can be ignored. In Linux 5.8 and beyond <code>faccessat2</code> is used, which
|
||||
supports flags.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/faccessat.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/faccessat.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
7
rustix/fs/fn.chmod.html
Normal file
7
rustix/fs/fn.chmod.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`chmod(path, mode)`—Sets file or directory permissions."><title>chmod in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">chmod</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">chmod</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/abs.rs.html#59-61">Source</a> </span></div><pre class="rust item-decl"><code>pub fn chmod<P: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>>(path: P, mode: <a class="struct" href="struct.Mode.html" title="struct rustix::fs::Mode">Mode</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>chmod(path, mode)</code>—Sets file or directory permissions.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/chmod.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/chmod.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
15
rustix/fs/fn.chmodat.html
Normal file
15
rustix/fs/fn.chmodat.html
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fchmodat(dirfd, path, mode, flags)`—Sets file or directory permissions."><title>chmodat in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">chmodat</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">chmodat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/at.rs.html#401-408">Source</a> </span></div><pre class="rust item-decl"><code>pub fn chmodat<P: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>, Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(
|
||||
dirfd: Fd,
|
||||
path: P,
|
||||
mode: <a class="struct" href="struct.Mode.html" title="struct rustix::fs::Mode">Mode</a>,
|
||||
flags: <a class="struct" href="struct.AtFlags.html" title="struct rustix::fs::AtFlags">AtFlags</a>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fchmodat(dirfd, path, mode, flags)</code>—Sets file or directory permissions.</p>
|
||||
<p>Platform support for flags varies widely, for example on Linux
|
||||
<a href="struct.AtFlags.html#associatedconstant.SYMLINK_NOFOLLOW" title="associated constant rustix::fs::AtFlags::SYMLINK_NOFOLLOW"><code>AtFlags::SYMLINK_NOFOLLOW</code></a> is not implemented and therefore
|
||||
<a href="../io/struct.Errno.html#associatedconstant.OPNOTSUPP" title="associated constant rustix::io::Errno::OPNOTSUPP"><code>io::Errno::OPNOTSUPP</code></a> will be returned.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fchmodat.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fchmodat.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
11
rustix/fs/fn.chown.html
Normal file
11
rustix/fs/fn.chown.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`chown(path, owner, group)`—Sets open file or directory ownership."><title>chown in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">chown</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">chown</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/abs.rs.html#299-301">Source</a> </span></div><pre class="rust item-decl"><code>pub fn chown<P: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>>(
|
||||
path: P,
|
||||
owner: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Uid.html" title="struct rustix::fs::Uid">Uid</a>>,
|
||||
group: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Gid.html" title="struct rustix::fs::Gid">Gid</a>>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>chown(path, owner, group)</code>—Sets open file or directory ownership.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/chown.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/chown.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
14
rustix/fs/fn.chownat.html
Normal file
14
rustix/fs/fn.chownat.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fchownat(dirfd, path, owner, group, flags)`—Sets file or directory ownership."><title>chownat in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">chownat</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">chownat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/at.rs.html#463-473">Source</a> </span></div><pre class="rust item-decl"><code>pub fn chownat<P: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>, Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(
|
||||
dirfd: Fd,
|
||||
path: P,
|
||||
owner: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Uid.html" title="struct rustix::fs::Uid">Uid</a>>,
|
||||
group: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Gid.html" title="struct rustix::fs::Gid">Gid</a>>,
|
||||
flags: <a class="struct" href="struct.AtFlags.html" title="struct rustix::fs::AtFlags">AtFlags</a>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fchownat(dirfd, path, owner, group, flags)</code>—Sets file or directory
|
||||
ownership.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fchownat.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fchownat.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
13
rustix/fs/fn.copy_file_range.html
Normal file
13
rustix/fs/fn.copy_file_range.html
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`copy_file_range(fd_in, off_in, fd_out, off_out, len, 0)`—Copies data from one file to another."><title>copy_file_range in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">copy_<wbr>file_<wbr>range</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">copy_file_range</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/copy_file_range.rs.html#12-20">Source</a> </span></div><pre class="rust item-decl"><code>pub fn copy_file_range<InFd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>, OutFd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(
|
||||
fd_in: InFd,
|
||||
off_in: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&mut <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>>,
|
||||
fd_out: OutFd,
|
||||
off_out: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&mut <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>>,
|
||||
len: <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.usize.html">usize</a>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.usize.html">usize</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>copy_file_range(fd_in, off_in, fd_out, off_out, len, 0)</code>—Copies data
|
||||
from one file to another.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/copy_file_range.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
2
rustix/fs/fn.cwd.html
Normal file
2
rustix/fs/fn.cwd.html
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Return the value of [`CWD`]."><title>cwd in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">cwd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/cwd.rs.html#16-22">Source</a> </span></div><pre class="rust item-decl"><code>pub const fn cwd() -> <a class="struct" href="../fd/struct.BorrowedFd.html" title="struct rustix::fd::BorrowedFd">BorrowedFd</a><'static></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated: Use <code>CWD</code> in place of <code>cwd()</code>.</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Return the value of [<code>CWD</code>].</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
2
rustix/fs/fn.ext4_ioc_resize_fs.html
Normal file
2
rustix/fs/fn.ext4_ioc_resize_fs.html
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`ioctl(fd, EXT4_IOC_RESIZE_FS, blocks)`—Resize ext4 filesystem on fd."><title>ext4_ioc_resize_fs in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">ext4_ioc_resize_fs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/ioctl.rs.html#64-72">Source</a> </span></div><pre class="rust item-decl"><code>pub fn ext4_ioc_resize_fs<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, blocks: <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>ioctl(fd, EXT4_IOC_RESIZE_FS, blocks)</code>—Resize ext4 filesystem on fd.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
13
rustix/fs/fn.fadvise.html
Normal file
13
rustix/fs/fn.fadvise.html
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`posix_fadvise(fd, offset, len, advice)`—Declares an expected access pattern for a file."><title>fadvise in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fadvise</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fadvise</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fadvise.rs.html#16-18">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fadvise<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(
|
||||
fd: Fd,
|
||||
offset: <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>,
|
||||
len: <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>,
|
||||
advice: <a class="enum" href="enum.Advice.html" title="enum rustix::fs::Advice">Advice</a>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>posix_fadvise(fd, offset, len, advice)</code>—Declares an expected access
|
||||
pattern for a file.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/posix_fadvise.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/posix_fadvise.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
17
rustix/fs/fn.fallocate.html
Normal file
17
rustix/fs/fn.fallocate.html
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fallocate(fd, mode, offset, len)`—Adjusts file allocation."><title>fallocate in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fallocate</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fallocate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#251-253">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fallocate<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(
|
||||
fd: Fd,
|
||||
mode: <a class="struct" href="struct.FallocateFlags.html" title="struct rustix::fs::FallocateFlags">FallocateFlags</a>,
|
||||
offset: <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>,
|
||||
len: <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fallocate(fd, mode, offset, len)</code>—Adjusts file allocation.</p>
|
||||
<p>This is a more general form of <code>posix_fallocate</code>, adding a <code>mode</code> argument
|
||||
which modifies the behavior. On platforms which only support
|
||||
<code>posix_fallocate</code> and not the more general form, no <code>FallocateFlags</code> values
|
||||
are defined so it will always be empty.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/posix_fallocate.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fallocate.2.html">Linux <code>fallocate</code></a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man3/posix_fallocate.3.html">Linux <code>posix_fallocate</code></a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
9
rustix/fs/fn.fchmod.html
Normal file
9
rustix/fs/fn.fchmod.html
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fchmod(fd, mode)`—Sets open file or directory permissions."><title>fchmod in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fchmod</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fchmod</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#132-134">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fchmod<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, mode: <a class="struct" href="struct.Mode.html" title="struct rustix::fs::Mode">Mode</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fchmod(fd, mode)</code>—Sets open file or directory permissions.</p>
|
||||
<p>This implementation does not support <a href="struct.OFlags.html#associatedconstant.PATH" title="associated constant rustix::fs::OFlags::PATH"><code>OFlags::PATH</code></a> file descriptors,
|
||||
even on platforms where the host libc emulates it.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fchmod.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fchmod.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
11
rustix/fs/fn.fchown.html
Normal file
11
rustix/fs/fn.fchown.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fchown(fd, owner, group)`—Sets open file or directory ownership."><title>fchown in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fchown</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fchown</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#146-148">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fchown<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(
|
||||
fd: Fd,
|
||||
owner: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Uid.html" title="struct rustix::fs::Uid">Uid</a>>,
|
||||
group: <a class="enum" href="https://doc.rust-lang.org/1.84.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Gid.html" title="struct rustix::fs::Gid">Gid</a>>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fchown(fd, owner, group)</code>—Sets open file or directory ownership.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fchown.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fchown.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
6
rustix/fs/fn.fcntl_add_seals.html
Normal file
6
rustix/fs/fn.fcntl_add_seals.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fcntl(fd, F_ADD_SEALS)`"><title>fcntl_add_seals in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fcntl_<wbr>add_<wbr>seals</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fcntl_add_seals</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fcntl.rs.html#79-81">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fcntl_add_seals<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, seals: <a class="struct" href="struct.SealFlags.html" title="struct rustix::fs::SealFlags">SealFlags</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fcntl(fd, F_ADD_SEALS)</code></p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fcntl.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
6
rustix/fs/fn.fcntl_get_seals.html
Normal file
6
rustix/fs/fn.fcntl_get_seals.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fcntl(fd, F_GET_SEALS)`"><title>fcntl_get_seals in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fcntl_<wbr>get_<wbr>seals</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fcntl_get_seals</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fcntl.rs.html#63-65">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fcntl_get_seals<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="struct" href="struct.SealFlags.html" title="struct rustix::fs::SealFlags">SealFlags</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fcntl(fd, F_GET_SEALS)</code></p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fcntl.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
7
rustix/fs/fn.fcntl_getfl.html
Normal file
7
rustix/fs/fn.fcntl_getfl.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fcntl(fd, F_GETFL)`—Returns a file descriptor’s access mode and status."><title>fcntl_getfl in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fcntl_<wbr>getfl</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fcntl_getfl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fcntl.rs.html#36-38">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fcntl_getfl<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="struct" href="struct.OFlags.html" title="struct rustix::fs::OFlags">OFlags</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fcntl(fd, F_GETFL)</code>—Returns a file descriptor’s access mode and status.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fcntl.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fcntl.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
13
rustix/fs/fn.fcntl_lock.html
Normal file
13
rustix/fs/fn.fcntl_lock.html
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fcntl(fd, F_SETLK)`—Acquire or release an `fcntl`-style lock."><title>fcntl_lock in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fcntl_<wbr>lock</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fcntl_lock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fcntl.rs.html#110-112">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fcntl_lock<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, operation: <a class="enum" href="enum.FlockOperation.html" title="enum rustix::fs::FlockOperation">FlockOperation</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fcntl(fd, F_SETLK)</code>—Acquire or release an <code>fcntl</code>-style lock.</p>
|
||||
<p>This function doesn’t currently have an offset or len; it currently always
|
||||
sets the <code>l_len</code> field to 0, which is a special case that means the entire
|
||||
file should be locked.</p>
|
||||
<p>Unlike <code>flock</code>-style locks, <code>fcntl</code>-style locks are process-associated,
|
||||
meaning that they don’t guard against being acquired by two threads in the
|
||||
same process.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fcntl.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fcntl.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
7
rustix/fs/fn.fcntl_setfl.html
Normal file
7
rustix/fs/fn.fcntl_setfl.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fcntl(fd, F_SETFL, flags)`—Sets a file descriptor’s status."><title>fcntl_setfl in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fcntl_<wbr>setfl</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fcntl_setfl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fcntl.rs.html#50-52">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fcntl_setfl<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, flags: <a class="struct" href="struct.OFlags.html" title="struct rustix::fs::OFlags">OFlags</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fcntl(fd, F_SETFL, flags)</code>—Sets a file descriptor’s status.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fcntl.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fcntl.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
8
rustix/fs/fn.fdatasync.html
Normal file
8
rustix/fs/fn.fdatasync.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fdatasync(fd)`—Ensures that file data is written to the underlying storage device."><title>fdatasync in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fdatasync</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fdatasync</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#321-323">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fdatasync<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fdatasync(fd)</code>—Ensures that file data is written to the underlying
|
||||
storage device.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fdatasync.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fdatasync.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
11
rustix/fs/fn.fgetxattr.html
Normal file
11
rustix/fs/fn.fgetxattr.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fgetxattr(fd, name, value.as_ptr(), value.len())`—Get extended filesystem attributes on an open file descriptor."><title>fgetxattr in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fgetxattr</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fgetxattr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/xattr.rs.html#68-74">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fgetxattr<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>, Name: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>>(
|
||||
fd: Fd,
|
||||
name: Name,
|
||||
value: &mut [<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u8.html">u8</a>],
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.usize.html">usize</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fgetxattr(fd, name, value.as_ptr(), value.len())</code>—Get extended
|
||||
filesystem attributes on an open file descriptor.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fgetxattr.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
7
rustix/fs/fn.flistxattr.html
Normal file
7
rustix/fs/fn.flistxattr.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`flistxattr(fd, list.as_ptr(), list.len())`—List extended filesystem attributes on an open file descriptor."><title>flistxattr in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">flistxattr</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">flistxattr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/xattr.rs.html#164-166">Source</a> </span></div><pre class="rust item-decl"><code>pub fn flistxattr<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, list: &mut [<a class="type" href="../../linux_raw_sys/ctypes/type.c_char.html" title="type linux_raw_sys::ctypes::c_char">c_char</a>]) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.usize.html">usize</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>flistxattr(fd, list.as_ptr(), list.len())</code>—List extended filesystem
|
||||
attributes on an open file descriptor.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/flistxattr.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
6
rustix/fs/fn.flock.html
Normal file
6
rustix/fs/fn.flock.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`flock(fd, operation)`—Acquire or release an advisory lock on an open file."><title>flock in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">flock</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">flock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#351-353">Source</a> </span></div><pre class="rust item-decl"><code>pub fn flock<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, operation: <a class="enum" href="enum.FlockOperation.html" title="enum rustix::fs::FlockOperation">FlockOperation</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>flock(fd, operation)</code>—Acquire or release an advisory lock on an open file.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/flock.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
7
rustix/fs/fn.fremovexattr.html
Normal file
7
rustix/fs/fn.fremovexattr.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fremovexattr(fd, name)`—Remove an extended filesystem attribute on an open file descriptor."><title>fremovexattr in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fremovexattr</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fremovexattr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/xattr.rs.html#200-202">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fremovexattr<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>, Name: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>>(fd: Fd, name: Name) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fremovexattr(fd, name)</code>—Remove an extended filesystem attribute on an
|
||||
open file descriptor.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fremovexattr.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
12
rustix/fs/fn.fsetxattr.html
Normal file
12
rustix/fs/fn.fsetxattr.html
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fsetxattr(fd, name, value.as_ptr(), value.len(), flags)`—Set extended filesystem attributes on an open file descriptor."><title>fsetxattr in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fsetxattr</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fsetxattr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/xattr.rs.html#123-130">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fsetxattr<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>, Name: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>>(
|
||||
fd: Fd,
|
||||
name: Name,
|
||||
value: &[<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u8.html">u8</a>],
|
||||
flags: <a class="struct" href="struct.XattrFlags.html" title="struct rustix::fs::XattrFlags">XattrFlags</a>,
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fsetxattr(fd, name, value.as_ptr(), value.len(), flags)</code>—Set extended
|
||||
filesystem attributes on an open file descriptor.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fsetxattr.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
9
rustix/fs/fn.fstat.html
Normal file
9
rustix/fs/fn.fstat.html
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fstat(fd)`—Queries metadata for an open file or directory."><title>fstat in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fstat</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fstat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#164-166">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fstat<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="type" href="type.Stat.html" title="type rustix::fs::Stat">Stat</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fstat(fd)</code>—Queries metadata for an open file or directory.</p>
|
||||
<p><a href="struct.Mode.html#method.from_raw_mode" title="associated function rustix::fs::Mode::from_raw_mode"><code>Mode::from_raw_mode</code></a> and <a href="enum.FileType.html#method.from_raw_mode" title="associated function rustix::fs::FileType::from_raw_mode"><code>FileType::from_raw_mode</code></a> may be used to
|
||||
interpret the <code>st_mode</code> field.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fstat.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fstat.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
8
rustix/fs/fn.fstatfs.html
Normal file
8
rustix/fs/fn.fstatfs.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fstatfs(fd)`—Queries filesystem statistics for an open file or directory."><title>fstatfs in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fstatfs</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fstatfs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#188-190">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fstatfs<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="type" href="type.StatFs.html" title="type rustix::fs::StatFs">StatFs</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fstatfs(fd)</code>—Queries filesystem statistics for an open file or directory.</p>
|
||||
<p>Compared to <a href="fn.fstatvfs.html" title="fn rustix::fs::fstatvfs"><code>fstatvfs</code></a>, this function often provides more information,
|
||||
though it’s less portable.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fstatfs.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
12
rustix/fs/fn.fstatvfs.html
Normal file
12
rustix/fs/fn.fstatvfs.html
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fstatvfs(fd)`—Queries filesystem statistics for an open file or directory, POSIX version."><title>fstatvfs in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fstatvfs</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fstatvfs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#208-210">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fstatvfs<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="struct" href="struct.StatVfs.html" title="struct rustix::fs::StatVfs">StatVfs</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fstatvfs(fd)</code>—Queries filesystem statistics for an open file or
|
||||
directory, POSIX version.</p>
|
||||
<p>Compared to <a href="fn.fstatfs.html" title="fn rustix::fs::fstatfs"><code>fstatfs</code></a>, this function often provides less information,
|
||||
but it is more portable. But even so, filesystems are very diverse and not
|
||||
all the fields are meaningful for every filesystem. And <code>f_fsid</code> doesn’t
|
||||
seem to have a clear meaning anywhere.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fstatvfs.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fstatvfs.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
10
rustix/fs/fn.fsync.html
Normal file
10
rustix/fs/fn.fsync.html
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`fsync(fd)`—Ensures that file data and metadata is written to the underlying storage device."><title>fsync in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fsync</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">fsync</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#299-301">Source</a> </span></div><pre class="rust item-decl"><code>pub fn fsync<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>fsync(fd)</code>—Ensures that file data and metadata is written to the
|
||||
underlying storage device.</p>
|
||||
<p>On iOS and macOS this isn’t sufficient to ensure that data has reached
|
||||
persistent storage; use <a href="https://docs.rs/rustix/*/x86_64-apple-darwin/rustix/fs/fn.fcntl_fullfsync.html"><code>fcntl_fullfsync</code></a> to ensure that.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/fsync.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/fsync.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
7
rustix/fs/fn.ftruncate.html
Normal file
7
rustix/fs/fn.ftruncate.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`ftruncate(fd, length)`—Sets the length of a file."><title>ftruncate in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ftruncate</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">ftruncate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#334-336">Source</a> </span></div><pre class="rust item-decl"><code>pub fn ftruncate<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, length: <a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u64.html">u64</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>ftruncate(fd, length)</code>—Sets the length of a file.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/ftruncate.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/ftruncate.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
7
rustix/fs/fn.futimens.html
Normal file
7
rustix/fs/fn.futimens.html
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`futimens(fd, times)`—Sets timestamps for an open file or directory."><title>futimens in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">futimens</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">futimens</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/fd.rs.html#222-224">Source</a> </span></div><pre class="rust item-decl"><code>pub fn futimens<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd, times: &<a class="struct" href="struct.Timestamps.html" title="struct rustix::fs::Timestamps">Timestamps</a>) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.unit.html">()</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>futimens(fd, times)</code>—Sets timestamps for an open file or directory.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://pubs.opengroup.org/onlinepubs/9799919799/functions/futimens.html">POSIX</a></li>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/utimensat.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
11
rustix/fs/fn.getxattr.html
Normal file
11
rustix/fs/fn.getxattr.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`getxattr(path, name, value.as_ptr(), value.len())`—Get extended filesystem attributes."><title>getxattr in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">getxattr</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#references" title="References">References</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">getxattr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/xattr.rs.html#31-39">Source</a> </span></div><pre class="rust item-decl"><code>pub fn getxattr<P: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>, Name: <a class="trait" href="../path/trait.Arg.html" title="trait rustix::path::Arg">Arg</a>>(
|
||||
path: P,
|
||||
name: Name,
|
||||
value: &mut [<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u8.html">u8</a>],
|
||||
) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.usize.html">usize</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>getxattr(path, name, value.as_ptr(), value.len())</code>—Get extended
|
||||
filesystem attributes.</p>
|
||||
<h2 id="references"><a class="doc-anchor" href="#references">§</a>References</h2>
|
||||
<ul>
|
||||
<li><a href="https://man7.org/linux/man-pages/man2/getxattr.2.html">Linux</a></li>
|
||||
</ul>
|
||||
</div></details></section></div></main></body></html>
|
||||
2
rustix/fs/fn.ioctl_blkpbszget.html
Normal file
2
rustix/fs/fn.ioctl_blkpbszget.html
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`ioctl(fd, BLKPBSZGET)`—Returns the physical block size of a block device."><title>ioctl_blkpbszget in rustix::fs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="rustix" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../rustix/index.html">rustix</a><span class="version">0.38.42</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In rustix::<wbr>fs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">rustix</a>::<wbr><a href="index.html">fs</a></span><h1>Function <span class="fn">ioctl_blkpbszget</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/rustix/fs/ioctl.rs.html#37-43">Source</a> </span></div><pre class="rust item-decl"><code>pub fn ioctl_blkpbszget<Fd: <a class="trait" href="../fd/trait.AsFd.html" title="trait rustix::fd::AsFd">AsFd</a>>(fd: Fd) -> <a class="type" href="../io/type.Result.html" title="type rustix::io::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.1/std/primitive.u32.html">u32</a>></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>ioctl(fd, BLKPBSZGET)</code>—Returns the physical block size of a block device.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue