aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--configs/mingw32_defconfig5
-rw-r--r--configs/mingw32w_defconfig5
-rw-r--r--configs/mingw64_defconfig5
-rw-r--r--configs/mingw64a_defconfig5
-rw-r--r--configs/mingw64u_defconfig5
-rw-r--r--libbb/xfuncs_printf.c5
6 files changed, 23 insertions, 7 deletions
diff --git a/configs/mingw32_defconfig b/configs/mingw32_defconfig
index cb27ec3b8..c4bf3ad87 100644
--- a/configs/mingw32_defconfig
+++ b/configs/mingw32_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.38.0.git 3# Busybox version: 1.38.0.git
4# Thu Jan 22 09:32:45 2026 4# Tue Feb 10 13:50:26 2026
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -658,6 +658,7 @@ CONFIG_CAL=y
658# CONFIG_FDFORMAT is not set 658# CONFIG_FDFORMAT is not set
659# CONFIG_FDISK is not set 659# CONFIG_FDISK is not set
660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
661# CONFIG_FEATURE_FDISK_BLKSIZE is not set
661# CONFIG_FEATURE_FDISK_WRITABLE is not set 662# CONFIG_FEATURE_FDISK_WRITABLE is not set
662# CONFIG_FEATURE_AIX_LABEL is not set 663# CONFIG_FEATURE_AIX_LABEL is not set
663# CONFIG_FEATURE_SGI_LABEL is not set 664# CONFIG_FEATURE_SGI_LABEL is not set
@@ -685,6 +686,7 @@ CONFIG_XXD=y
685# CONFIG_LAST is not set 686# CONFIG_LAST is not set
686# CONFIG_FEATURE_LAST_FANCY is not set 687# CONFIG_FEATURE_LAST_FANCY is not set
687# CONFIG_LOSETUP is not set 688# CONFIG_LOSETUP is not set
689# CONFIG_LSBLK is not set
688# CONFIG_LSPCI is not set 690# CONFIG_LSPCI is not set
689# CONFIG_LSUSB is not set 691# CONFIG_LSUSB is not set
690# CONFIG_MDEV is not set 692# CONFIG_MDEV is not set
@@ -750,6 +752,7 @@ CONFIG_REV=y
750# CONFIG_UMOUNT is not set 752# CONFIG_UMOUNT is not set
751# CONFIG_FEATURE_UMOUNT_ALL is not set 753# CONFIG_FEATURE_UMOUNT_ALL is not set
752# CONFIG_UNSHARE is not set 754# CONFIG_UNSHARE is not set
755CONFIG_UUIDGEN=y
753# CONFIG_WALL is not set 756# CONFIG_WALL is not set
754# CONFIG_FEATURE_MOUNT_LOOP is not set 757# CONFIG_FEATURE_MOUNT_LOOP is not set
755# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set 758# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set
diff --git a/configs/mingw32w_defconfig b/configs/mingw32w_defconfig
index b9fa1ca37..5e3301a58 100644
--- a/configs/mingw32w_defconfig
+++ b/configs/mingw32w_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.38.0.git 3# Busybox version: 1.38.0.git
4# Thu Jan 22 09:32:45 2026 4# Tue Feb 10 13:50:26 2026
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -658,6 +658,7 @@ CONFIG_CAL=y
658# CONFIG_FDFORMAT is not set 658# CONFIG_FDFORMAT is not set
659# CONFIG_FDISK is not set 659# CONFIG_FDISK is not set
660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
661# CONFIG_FEATURE_FDISK_BLKSIZE is not set
661# CONFIG_FEATURE_FDISK_WRITABLE is not set 662# CONFIG_FEATURE_FDISK_WRITABLE is not set
662# CONFIG_FEATURE_AIX_LABEL is not set 663# CONFIG_FEATURE_AIX_LABEL is not set
663# CONFIG_FEATURE_SGI_LABEL is not set 664# CONFIG_FEATURE_SGI_LABEL is not set
@@ -685,6 +686,7 @@ CONFIG_XXD=y
685# CONFIG_LAST is not set 686# CONFIG_LAST is not set
686# CONFIG_FEATURE_LAST_FANCY is not set 687# CONFIG_FEATURE_LAST_FANCY is not set
687# CONFIG_LOSETUP is not set 688# CONFIG_LOSETUP is not set
689# CONFIG_LSBLK is not set
688# CONFIG_LSPCI is not set 690# CONFIG_LSPCI is not set
689# CONFIG_LSUSB is not set 691# CONFIG_LSUSB is not set
690# CONFIG_MDEV is not set 692# CONFIG_MDEV is not set
@@ -750,6 +752,7 @@ CONFIG_REV=y
750# CONFIG_UMOUNT is not set 752# CONFIG_UMOUNT is not set
751# CONFIG_FEATURE_UMOUNT_ALL is not set 753# CONFIG_FEATURE_UMOUNT_ALL is not set
752# CONFIG_UNSHARE is not set 754# CONFIG_UNSHARE is not set
755CONFIG_UUIDGEN=y
753# CONFIG_WALL is not set 756# CONFIG_WALL is not set
754# CONFIG_FEATURE_MOUNT_LOOP is not set 757# CONFIG_FEATURE_MOUNT_LOOP is not set
755# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set 758# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set
diff --git a/configs/mingw64_defconfig b/configs/mingw64_defconfig
index 200049f02..0c721f5aa 100644
--- a/configs/mingw64_defconfig
+++ b/configs/mingw64_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.38.0.git 3# Busybox version: 1.38.0.git
4# Thu Jan 22 09:32:45 2026 4# Tue Feb 10 13:50:26 2026
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -658,6 +658,7 @@ CONFIG_CAL=y
658# CONFIG_FDFORMAT is not set 658# CONFIG_FDFORMAT is not set
659# CONFIG_FDISK is not set 659# CONFIG_FDISK is not set
660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
661# CONFIG_FEATURE_FDISK_BLKSIZE is not set
661# CONFIG_FEATURE_FDISK_WRITABLE is not set 662# CONFIG_FEATURE_FDISK_WRITABLE is not set
662# CONFIG_FEATURE_AIX_LABEL is not set 663# CONFIG_FEATURE_AIX_LABEL is not set
663# CONFIG_FEATURE_SGI_LABEL is not set 664# CONFIG_FEATURE_SGI_LABEL is not set
@@ -685,6 +686,7 @@ CONFIG_XXD=y
685# CONFIG_LAST is not set 686# CONFIG_LAST is not set
686# CONFIG_FEATURE_LAST_FANCY is not set 687# CONFIG_FEATURE_LAST_FANCY is not set
687# CONFIG_LOSETUP is not set 688# CONFIG_LOSETUP is not set
689# CONFIG_LSBLK is not set
688# CONFIG_LSPCI is not set 690# CONFIG_LSPCI is not set
689# CONFIG_LSUSB is not set 691# CONFIG_LSUSB is not set
690# CONFIG_MDEV is not set 692# CONFIG_MDEV is not set
@@ -750,6 +752,7 @@ CONFIG_REV=y
750# CONFIG_UMOUNT is not set 752# CONFIG_UMOUNT is not set
751# CONFIG_FEATURE_UMOUNT_ALL is not set 753# CONFIG_FEATURE_UMOUNT_ALL is not set
752# CONFIG_UNSHARE is not set 754# CONFIG_UNSHARE is not set
755CONFIG_UUIDGEN=y
753# CONFIG_WALL is not set 756# CONFIG_WALL is not set
754# CONFIG_FEATURE_MOUNT_LOOP is not set 757# CONFIG_FEATURE_MOUNT_LOOP is not set
755# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set 758# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set
diff --git a/configs/mingw64a_defconfig b/configs/mingw64a_defconfig
index eb8b411b9..d3776d342 100644
--- a/configs/mingw64a_defconfig
+++ b/configs/mingw64a_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.38.0.git 3# Busybox version: 1.38.0.git
4# Thu Jan 22 09:32:45 2026 4# Tue Feb 10 13:50:26 2026
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -658,6 +658,7 @@ CONFIG_CAL=y
658# CONFIG_FDFORMAT is not set 658# CONFIG_FDFORMAT is not set
659# CONFIG_FDISK is not set 659# CONFIG_FDISK is not set
660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
661# CONFIG_FEATURE_FDISK_BLKSIZE is not set
661# CONFIG_FEATURE_FDISK_WRITABLE is not set 662# CONFIG_FEATURE_FDISK_WRITABLE is not set
662# CONFIG_FEATURE_AIX_LABEL is not set 663# CONFIG_FEATURE_AIX_LABEL is not set
663# CONFIG_FEATURE_SGI_LABEL is not set 664# CONFIG_FEATURE_SGI_LABEL is not set
@@ -685,6 +686,7 @@ CONFIG_XXD=y
685# CONFIG_LAST is not set 686# CONFIG_LAST is not set
686# CONFIG_FEATURE_LAST_FANCY is not set 687# CONFIG_FEATURE_LAST_FANCY is not set
687# CONFIG_LOSETUP is not set 688# CONFIG_LOSETUP is not set
689# CONFIG_LSBLK is not set
688# CONFIG_LSPCI is not set 690# CONFIG_LSPCI is not set
689# CONFIG_LSUSB is not set 691# CONFIG_LSUSB is not set
690# CONFIG_MDEV is not set 692# CONFIG_MDEV is not set
@@ -750,6 +752,7 @@ CONFIG_REV=y
750# CONFIG_UMOUNT is not set 752# CONFIG_UMOUNT is not set
751# CONFIG_FEATURE_UMOUNT_ALL is not set 753# CONFIG_FEATURE_UMOUNT_ALL is not set
752# CONFIG_UNSHARE is not set 754# CONFIG_UNSHARE is not set
755CONFIG_UUIDGEN=y
753# CONFIG_WALL is not set 756# CONFIG_WALL is not set
754# CONFIG_FEATURE_MOUNT_LOOP is not set 757# CONFIG_FEATURE_MOUNT_LOOP is not set
755# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set 758# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set
diff --git a/configs/mingw64u_defconfig b/configs/mingw64u_defconfig
index 2861795b6..6faa37db1 100644
--- a/configs/mingw64u_defconfig
+++ b/configs/mingw64u_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.38.0.git 3# Busybox version: 1.38.0.git
4# Thu Jan 22 09:32:45 2026 4# Tue Feb 10 13:50:26 2026
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -658,6 +658,7 @@ CONFIG_CAL=y
658# CONFIG_FDFORMAT is not set 658# CONFIG_FDFORMAT is not set
659# CONFIG_FDISK is not set 659# CONFIG_FDISK is not set
660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 660# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
661# CONFIG_FEATURE_FDISK_BLKSIZE is not set
661# CONFIG_FEATURE_FDISK_WRITABLE is not set 662# CONFIG_FEATURE_FDISK_WRITABLE is not set
662# CONFIG_FEATURE_AIX_LABEL is not set 663# CONFIG_FEATURE_AIX_LABEL is not set
663# CONFIG_FEATURE_SGI_LABEL is not set 664# CONFIG_FEATURE_SGI_LABEL is not set
@@ -685,6 +686,7 @@ CONFIG_XXD=y
685# CONFIG_LAST is not set 686# CONFIG_LAST is not set
686# CONFIG_FEATURE_LAST_FANCY is not set 687# CONFIG_FEATURE_LAST_FANCY is not set
687# CONFIG_LOSETUP is not set 688# CONFIG_LOSETUP is not set
689# CONFIG_LSBLK is not set
688# CONFIG_LSPCI is not set 690# CONFIG_LSPCI is not set
689# CONFIG_LSUSB is not set 691# CONFIG_LSUSB is not set
690# CONFIG_MDEV is not set 692# CONFIG_MDEV is not set
@@ -750,6 +752,7 @@ CONFIG_REV=y
750# CONFIG_UMOUNT is not set 752# CONFIG_UMOUNT is not set
751# CONFIG_FEATURE_UMOUNT_ALL is not set 753# CONFIG_FEATURE_UMOUNT_ALL is not set
752# CONFIG_UNSHARE is not set 754# CONFIG_UNSHARE is not set
755CONFIG_UUIDGEN=y
753# CONFIG_WALL is not set 756# CONFIG_WALL is not set
754# CONFIG_FEATURE_MOUNT_LOOP is not set 757# CONFIG_FEATURE_MOUNT_LOOP is not set
755# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set 758# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set
diff --git a/libbb/xfuncs_printf.c b/libbb/xfuncs_printf.c
index 6e255ada4..675c91d68 100644
--- a/libbb/xfuncs_printf.c
+++ b/libbb/xfuncs_printf.c
@@ -629,6 +629,7 @@ char* FAST_FUNC xmalloc_ttyname(int fd)
629 return NULL; 629 return NULL;
630 return xstrdup(buf); 630 return xstrdup(buf);
631} 631}
632#endif /* !ENABLE_PLATFORM_MINGW32 */
632 633
633void FAST_FUNC generate_uuid(uint8_t *buf) 634void FAST_FUNC generate_uuid(uint8_t *buf)
634{ 635{
@@ -667,8 +668,7 @@ void FAST_FUNC generate_uuid(uint8_t *buf)
667 */ 668 */
668 pid_t pid; 669 pid_t pid;
669 int i; 670 int i;
670 671 MINGW_SPECIAL(open_read_close)("/dev/urandom", buf, 16);
671 open_read_close("/dev/urandom", buf, 16);
672 /* Paranoia. /dev/urandom may be missing. 672 /* Paranoia. /dev/urandom may be missing.
673 * rand() is guaranteed to generate at least [0, 2^15) range, 673 * rand() is guaranteed to generate at least [0, 2^15) range,
674 * but lowest bits in some libc are not so "random". 674 * but lowest bits in some libc are not so "random".
@@ -703,6 +703,7 @@ void FAST_FUNC format_uuid_DCE_37_chars(char *dst37, const uint8_t *buf)
703 ); 703 );
704} 704}
705 705
706#if !ENABLE_PLATFORM_MINGW32
706#if BB_MMU 707#if BB_MMU
707pid_t FAST_FUNC xfork(void) 708pid_t FAST_FUNC xfork(void)
708{ 709{