diff options
Diffstat (limited to '')
| -rw-r--r-- | configs/mingw32_defconfig | 5 | ||||
| -rw-r--r-- | configs/mingw32w_defconfig | 5 | ||||
| -rw-r--r-- | configs/mingw64_defconfig | 5 | ||||
| -rw-r--r-- | configs/mingw64a_defconfig | 5 | ||||
| -rw-r--r-- | configs/mingw64u_defconfig | 5 | ||||
| -rw-r--r-- | libbb/xfuncs_printf.c | 5 |
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 | # |
| 6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_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 |
| 755 | CONFIG_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 | # |
| 6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_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 |
| 755 | CONFIG_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 | # |
| 6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_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 |
| 755 | CONFIG_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 | # |
| 6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_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 |
| 755 | CONFIG_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 | # |
| 6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_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 |
| 755 | CONFIG_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 | ||
| 633 | void FAST_FUNC generate_uuid(uint8_t *buf) | 634 | void 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 |
| 707 | pid_t FAST_FUNC xfork(void) | 708 | pid_t FAST_FUNC xfork(void) |
| 708 | { | 709 | { |
