summaryrefslogtreecommitdiff
path: root/ext/fs/30_fs.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/fs/30_fs.js')
-rw-r--r--ext/fs/30_fs.js42
1 files changed, 12 insertions, 30 deletions
diff --git a/ext/fs/30_fs.js b/ext/fs/30_fs.js
index 767ed11f4..6c09ae97a 100644
--- a/ext/fs/30_fs.js
+++ b/ext/fs/30_fs.js
@@ -482,32 +482,6 @@ function toUnixTimeFromEpoch(value) {
];
}
-function futimeSync(
- rid,
- atime,
- mtime,
-) {
- const { 0: atimeSec, 1: atimeNsec } = toUnixTimeFromEpoch(atime);
- const { 0: mtimeSec, 1: mtimeNsec } = toUnixTimeFromEpoch(mtime);
- op_fs_futime_sync(rid, atimeSec, atimeNsec, mtimeSec, mtimeNsec);
-}
-
-async function futime(
- rid,
- atime,
- mtime,
-) {
- const { 0: atimeSec, 1: atimeNsec } = toUnixTimeFromEpoch(atime);
- const { 0: mtimeSec, 1: mtimeNsec } = toUnixTimeFromEpoch(mtime);
- await op_fs_futime_async(
- rid,
- atimeSec,
- atimeNsec,
- mtimeSec,
- mtimeNsec,
- );
-}
-
function utimeSync(
path,
atime,
@@ -766,11 +740,21 @@ class FsFile {
}
async utime(atime, mtime) {
- await futime(this.#rid, atime, mtime);
+ const { 0: atimeSec, 1: atimeNsec } = toUnixTimeFromEpoch(atime);
+ const { 0: mtimeSec, 1: mtimeNsec } = toUnixTimeFromEpoch(mtime);
+ await op_fs_futime_async(
+ this.#rid,
+ atimeSec,
+ atimeNsec,
+ mtimeSec,
+ mtimeNsec,
+ );
}
utimeSync(atime, mtime) {
- futimeSync(this.#rid, atime, mtime);
+ const { 0: atimeSec, 1: atimeNsec } = toUnixTimeFromEpoch(atime);
+ const { 0: mtimeSec, 1: mtimeNsec } = toUnixTimeFromEpoch(mtime);
+ op_fs_futime_sync(this.#rid, atimeSec, atimeNsec, mtimeSec, mtimeNsec);
}
isTerminal() {
@@ -1004,8 +988,6 @@ export {
ftruncateSync,
funlock,
funlockSync,
- futime,
- futimeSync,
link,
linkSync,
lstat,