A NOTE has been added to this issue. ====================================================================== https://www.austingroupbugs.net/view.php?id=1861 ====================================================================== Reported By: stephane Assigned To: ====================================================================== Project: 1003.1(2024)/Issue8 Issue ID: 1861 Category: Shell and Utilities Type: Error Severity: Objection Priority: normal Status: Interpretation Required Name: Stephane Chazelas Organization: User Reference: Section: xargs utility Page Number: 3601 Line Number: 123207-123214 Interp Status: Proposed Final Accepted Text: https://www.austingroupbugs.net/view.php?id=1861#c6918 ====================================================================== Date Submitted: 2024-10-11 12:32 UTC Last Modified: 2024-10-20 08:25 UTC ====================================================================== Summary: xargs -L broken by https://www.austingroupbugs.net/view.php?id=243 resolution ====================================================================== Relationships ID Summary ---------------------------------------------------------------------- related to 0000243 Add -print0 to "find" ======================================================================
---------------------------------------------------------------------- (0006930) stephane (reporter) - 2024-10-20 08:25 https://www.austingroupbugs.net/view.php?id=1861#c6930 ---------------------------------------------------------------------- Re: https://www.austingroupbugs.net/view.php?id=1861#c6929 > In any case, it seems to me it would be too late to forbid the GNU/FreeBSD/NetBSD behaviour in the POSIX specification now. Seems it's also the case of macos' xargs (https://github.com/apple-oss-distributions/shell_cmds/blob/shell_cmds-319.0.1/xargs/xargs.c#L292) and OpenBSD's (https://github.com/openbsd/src/blob/master/usr.bin/xargs/xargs.c#L184), so we can reasonably suppose it's going to be the same on all BSDs. Neither busybox nor toybox have -L AFAICT. On AIX https://www.ibm.com/docs/en/aix/7.3?topic=x-xargs-command documents that -l implies -x. It's not clear whether that applies to -L as well. With the heirloom toolchest, meant to be derived from OpenSolaris, built on GNU/Linux: $ print -aC3 {00001..12} | heirloom/xargs -s30 -L2 00001 00002 00003 00004 00005 xargs: arg list too long Issue History Date Modified Username Field Change ====================================================================== 2024-10-11 12:32 stephane New Issue 2024-10-11 12:32 stephane Name => Stephane Chazelas 2024-10-11 12:32 stephane Section => xargs utility 2024-10-11 12:32 stephane Page Number => 3601 2024-10-11 12:32 stephane Line Number => 123207-123214 2024-10-11 16:28 stephane Note Added: 0006913 2024-10-12 05:57 stephane Note Added: 0006914 2024-10-14 16:13 geoffclare Note Added: 0006916 2024-10-15 05:09 stephane Note Added: 0006917 2024-10-15 05:23 stephane Note Edited: 0006917 2024-10-17 09:08 geoffclare Note Added: 0006918 2024-10-17 09:12 geoffclare Relationship added related to 0000243 2024-10-17 15:12 geoffclare Note Edited: 0006918 2024-10-17 15:12 geoffclare Interp Status => Pending 2024-10-17 15:12 geoffclare Final Accepted Text => https://www.austingroupbugs.net/view.php?id=1861#c6918 2024-10-17 15:12 geoffclare Status New => Interpretation Required 2024-10-17 15:12 geoffclare Resolution Open => Accepted As Marked 2024-10-17 15:13 geoffclare Tag Attached: tc1-2024 2024-10-17 16:25 agadmin Interp Status Pending => Proposed 2024-10-17 16:25 agadmin Note Added: 0006921 2024-10-18 06:34 stephane Note Added: 0006922 2024-10-18 07:02 stephane Note Added: 0006923 2024-10-18 07:08 stephane Note Added: 0006924 2024-10-18 07:10 stephane Note Edited: 0006924 2024-10-18 08:39 geoffclare Note Added: 0006925 2024-10-18 18:59 stephane Note Edited: 0006922 2024-10-19 20:56 stephane Note Added: 0006927 2024-10-19 21:10 gbrandenrobinsonNote Added: 0006928 2024-10-20 07:24 stephane Note Added: 0006929 2024-10-20 08:25 stephane Note Added: 0006930 ======================================================================