diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2025-08-04 19:21:45 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2025-08-04 19:21:45 +0200 |
| commit | a33ce612b5f51446e9d69ec5f41d5e2e2bcb4a84 (patch) | |
| tree | a07c37043f80e833d61775b1973a5bb947cd71f1 /util-linux | |
| parent | d7d8ffed87679494be09d710c55dc0b7940e6547 (diff) | |
| download | busybox-w32-a33ce612b5f51446e9d69ec5f41d5e2e2bcb4a84.tar.gz busybox-w32-a33ce612b5f51446e9d69ec5f41d5e2e2bcb4a84.tar.bz2 busybox-w32-a33ce612b5f51446e9d69ec5f41d5e2e2bcb4a84.zip | |
libbb: much faster concat_path_file()
function old new delta
concat_path_file 68 127 +59
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'util-linux')
| -rw-r--r-- | util-linux/lspci.c | 2 | ||||
| -rw-r--r-- | util-linux/lsusb.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/util-linux/lspci.c b/util-linux/lspci.c index b38b46be3..25be23a01 100644 --- a/util-linux/lspci.c +++ b/util-linux/lspci.c | |||
| @@ -47,7 +47,7 @@ static int FAST_FUNC fileAction(struct recursive_state *state UNUSED_PARAM, | |||
| 47 | int pci_class = 0, pci_vid = 0, pci_did = 0; | 47 | int pci_class = 0, pci_vid = 0, pci_did = 0; |
| 48 | int pci_subsys_vid = 0, pci_subsys_did = 0; | 48 | int pci_subsys_vid = 0, pci_subsys_did = 0; |
| 49 | 49 | ||
| 50 | char *uevent_filename = concat_path_file(fileName, "/uevent"); | 50 | char *uevent_filename = concat_path_file(fileName, "uevent"); |
| 51 | parser = config_open2(uevent_filename, fopen_for_read); | 51 | parser = config_open2(uevent_filename, fopen_for_read); |
| 52 | free(uevent_filename); | 52 | free(uevent_filename); |
| 53 | 53 | ||
diff --git a/util-linux/lsusb.c b/util-linux/lsusb.c index 0a9e505f4..f7d0de32d 100644 --- a/util-linux/lsusb.c +++ b/util-linux/lsusb.c | |||
| @@ -50,7 +50,7 @@ static int FAST_FUNC fileAction(struct recursive_state *state UNUSED_PARAM, | |||
| 50 | char *tokens[4]; | 50 | char *tokens[4]; |
| 51 | char *busnum = NULL, *devnum = NULL; | 51 | char *busnum = NULL, *devnum = NULL; |
| 52 | int product_vid = 0, product_did = 0; | 52 | int product_vid = 0, product_did = 0; |
| 53 | char *uevent_filename = concat_path_file(fileName, "/uevent"); | 53 | char *uevent_filename = concat_path_file(fileName, "uevent"); |
| 54 | 54 | ||
| 55 | parser = config_open2(uevent_filename, fopen_for_read); | 55 | parser = config_open2(uevent_filename, fopen_for_read); |
| 56 | free(uevent_filename); | 56 | free(uevent_filename); |
