aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2019-02-16 12:36:52 +0000
committerRon Yorston <rmy@pobox.com>2019-02-16 12:36:52 +0000
commitd82db8e9a618ddd9a11cc57aff37f687abb0effb (patch)
treebd072e7344a3c3f0eff553d41c0f154c4470736e /configs
parent91e49fbc7b55e8be78ac3ff943e9b7d4494dfe59 (diff)
downloadbusybox-w32-d82db8e9a618ddd9a11cc57aff37f687abb0effb.tar.gz
busybox-w32-d82db8e9a618ddd9a11cc57aff37f687abb0effb.tar.bz2
busybox-w32-d82db8e9a618ddd9a11cc57aff37f687abb0effb.zip
win32: make stat(2) fetch additional metadata
Modify the WIN32 implementation of stat(2) to fetch inode number, device id and number of hardlinks. This requires opening a handle to the target file so it will be slower. A number of features can be enabled or start to work: - tar can detect if an archive is being stored in itself; - find can support the -inum and -links options; - ls can display inode numbers; - diff can detect attempts to compare a file with itself; - du has better support for hardlinked files; - cp can detect attempts to copy a file over itself.
Diffstat (limited to 'configs')
-rw-r--r--configs/mingw32_defconfig6
-rw-r--r--configs/mingw64_defconfig6
2 files changed, 8 insertions, 4 deletions
diff --git a/configs/mingw32_defconfig b/configs/mingw32_defconfig
index aec3b97e7..cb74f8c20 100644
--- a/configs/mingw32_defconfig
+++ b/configs/mingw32_defconfig
@@ -48,6 +48,8 @@ CONFIG_FEATURE_ICON=y
48# CONFIG_FEATURE_ICON_ATERM is not set 48# CONFIG_FEATURE_ICON_ATERM is not set
49# CONFIG_FEATURE_ICON_STERM is not set 49# CONFIG_FEATURE_ICON_STERM is not set
50CONFIG_FEATURE_ICON_ALL=y 50CONFIG_FEATURE_ICON_ALL=y
51CONFIG_FEATURE_EURO=y
52CONFIG_FEATURE_EXTRA_FILE_DATA=y
51 53
52# 54#
53# Build Options 55# Build Options
@@ -457,7 +459,7 @@ CONFIG_FEATURE_FIND_EXECUTABLE=y
457# CONFIG_FEATURE_FIND_XDEV is not set 459# CONFIG_FEATURE_FIND_XDEV is not set
458CONFIG_FEATURE_FIND_MAXDEPTH=y 460CONFIG_FEATURE_FIND_MAXDEPTH=y
459CONFIG_FEATURE_FIND_NEWER=y 461CONFIG_FEATURE_FIND_NEWER=y
460# CONFIG_FEATURE_FIND_INUM is not set 462CONFIG_FEATURE_FIND_INUM=y
461CONFIG_FEATURE_FIND_EXEC=y 463CONFIG_FEATURE_FIND_EXEC=y
462CONFIG_FEATURE_FIND_EXEC_PLUS=y 464CONFIG_FEATURE_FIND_EXEC_PLUS=y
463# CONFIG_FEATURE_FIND_USER is not set 465# CONFIG_FEATURE_FIND_USER is not set
@@ -472,7 +474,7 @@ CONFIG_FEATURE_FIND_DELETE=y
472CONFIG_FEATURE_FIND_PATH=y 474CONFIG_FEATURE_FIND_PATH=y
473CONFIG_FEATURE_FIND_REGEX=y 475CONFIG_FEATURE_FIND_REGEX=y
474# CONFIG_FEATURE_FIND_CONTEXT is not set 476# CONFIG_FEATURE_FIND_CONTEXT is not set
475# CONFIG_FEATURE_FIND_LINKS is not set 477CONFIG_FEATURE_FIND_LINKS=y
476CONFIG_GREP=y 478CONFIG_GREP=y
477CONFIG_EGREP=y 479CONFIG_EGREP=y
478CONFIG_FGREP=y 480CONFIG_FGREP=y
diff --git a/configs/mingw64_defconfig b/configs/mingw64_defconfig
index 4fa2a1735..a0569b23a 100644
--- a/configs/mingw64_defconfig
+++ b/configs/mingw64_defconfig
@@ -48,6 +48,8 @@ CONFIG_FEATURE_ICON=y
48# CONFIG_FEATURE_ICON_ATERM is not set 48# CONFIG_FEATURE_ICON_ATERM is not set
49# CONFIG_FEATURE_ICON_STERM is not set 49# CONFIG_FEATURE_ICON_STERM is not set
50CONFIG_FEATURE_ICON_ALL=y 50CONFIG_FEATURE_ICON_ALL=y
51CONFIG_FEATURE_EURO=y
52CONFIG_FEATURE_EXTRA_FILE_DATA=y
51 53
52# 54#
53# Build Options 55# Build Options
@@ -457,7 +459,7 @@ CONFIG_FEATURE_FIND_EXECUTABLE=y
457# CONFIG_FEATURE_FIND_XDEV is not set 459# CONFIG_FEATURE_FIND_XDEV is not set
458CONFIG_FEATURE_FIND_MAXDEPTH=y 460CONFIG_FEATURE_FIND_MAXDEPTH=y
459CONFIG_FEATURE_FIND_NEWER=y 461CONFIG_FEATURE_FIND_NEWER=y
460# CONFIG_FEATURE_FIND_INUM is not set 462CONFIG_FEATURE_FIND_INUM=y
461CONFIG_FEATURE_FIND_EXEC=y 463CONFIG_FEATURE_FIND_EXEC=y
462CONFIG_FEATURE_FIND_EXEC_PLUS=y 464CONFIG_FEATURE_FIND_EXEC_PLUS=y
463# CONFIG_FEATURE_FIND_USER is not set 465# CONFIG_FEATURE_FIND_USER is not set
@@ -472,7 +474,7 @@ CONFIG_FEATURE_FIND_DELETE=y
472CONFIG_FEATURE_FIND_PATH=y 474CONFIG_FEATURE_FIND_PATH=y
473CONFIG_FEATURE_FIND_REGEX=y 475CONFIG_FEATURE_FIND_REGEX=y
474# CONFIG_FEATURE_FIND_CONTEXT is not set 476# CONFIG_FEATURE_FIND_CONTEXT is not set
475# CONFIG_FEATURE_FIND_LINKS is not set 477CONFIG_FEATURE_FIND_LINKS=y
476CONFIG_GREP=y 478CONFIG_GREP=y
477CONFIG_EGREP=y 479CONFIG_EGREP=y
478CONFIG_FGREP=y 480CONFIG_FGREP=y