Lines Matching refs:stat
195 // Special case of `makeCallback()` that is specific to async `*stat()` calls as
307 // Double check with `binding.stat()`.
309 binding.stat(nPath, false, undefined, ctx);
1441 const stat = binding.internalModuleStat(resultPath);
1444 if (stat === 1) {
1587 function stat(path, options = { bigint: false }, callback) {
1597 binding.stat(pathModule.toNamespacedPath(path), options.bigint, req);
1683 const stats = binding.stat(pathModule.toNamespacedPath(path),
1766 stat(absoluteTarget, (err, stat) => {
1767 const resolvedType = !err && stat.isDirectory() ? 'dir' : 'file';
2461 let stat;
2479 stat = statWatchers.get(filename);
2481 if (stat === undefined) {
2482 stat = new watchers.StatWatcher(options.bigint);
2483 stat[watchers.kFSStatWatcherStart](filename,
2485 statWatchers.set(filename, stat);
2487 stat[watchers.kFSStatWatcherAddOrCleanRef]('add');
2490 stat.addListener('change', listener);
2491 return stat;
2503 const stat = statWatchers.get(filename);
2505 if (stat === undefined) return;
2508 const beforeListenerCount = stat.listenerCount('change');
2509 stat.removeListener('change', listener);
2510 if (stat.listenerCount('change') < beforeListenerCount)
2511 stat[watchers.kFSStatWatcherAddOrCleanRef]('clean');
2513 stat.removeAllListeners('change');
2514 stat[watchers.kFSStatWatcherAddOrCleanRef]('cleanAll');
2517 if (stat.listenerCount('change') === 0) {
2518 stat.stop();
2677 binding.stat(baseLong, false, undefined, ctx);
2826 fs.stat(base, (err) => {
3141 stat,