Minutes of the 27th January 2022 Teleconference Austin-1193 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 28th January 2022 Attendees: Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR Don Cragun, IEEE PASC OR Geoff Clare, The Open Group Andrew Josey, The Open Group (Partial) Eric Blake, Red Hat, The Open Group OR Mark Ziegast, SHware Systems Dev. Apologies Eric Ackermann, HPI, University of Potsdam * General news This was a call dedicated to General bugs. * Outstanding actions None. * Current Business Bug 1529: ex: follow-up to issue #1440 Accepted as Marked https://austingroupbugs.net/bug_view_page.php?bug_id=1529 This item is tagged for Issue 8. Change the synopsis of the Escape command on P2730, L89413-89414 from: ! command [addr]! command to: !command [addr]!command Add a new paragraph to APPLICATION USAGE following P2743, L89822: Unlike the system() function, ex does not pass "--" between the "-c" option and the command string, so that programs for which -c takes an option-argument can be used in the shell edit option. Users who want to use an escape command to execute a utility whose name starts with '-' or '+' need to provide a pathname for that utiity that does not start with either of those characters, or precede the utility name with a character. Add a new section to the ex RATIONALE on P2756, before L90368: Escape In Issue 8 the system() function (see xref to system()) was changed to require that the POSIX shell be invoked with "sh", "-c", "--", and command arguments to make it easier to execute programs with ('-') or ('+') as the first character of the program's filename. A similar request to have the ex escape do the same was not accepted. Unlike system() (which always invokes a POSIX shell), ex invokes the program named by the shell option. For example, the csh and tcsh shells that are frequently used as login shells do not recognize -- after -c as an end-of-options indicator. The program need not even be one that recognizes any POSIX shell command line syntax. Some users invoke shell scripts to process lines that are being supplied to the specified utility These utilities know that they will be given -c as a first argument and just ignore it. Any utilities used in this manner would have to be modified to skip over another argument (the --) to find the desired argument. Bug 1530: nohup: follow-up to issue #1440 Accepted https://austingroupbugs.net/bug_view_page.php?bug_id=1530 This item is tagged for TC3-2008. Bug 1531: time: follow-up to issue #1440 Accepted https://austingroupbugs.net/bug_view_page.php?bug_id=1531 This item is tagged for TC3-2008. Bug1532: "stty -g" output should not have to be split https://austingroupbugs.net/bug_view_page.php?bug_id=1532 We will continue on this item next time. Next Steps ---------- The next calls are on: Mon 2022-01-31 (gettext) Thu 2022-02-03 (general bugs) The calls are for 90 minutes Calls are anchored on US time. (8am Pacific) Please check the calendar invites for dial in details. Bugs are at: https://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/20xx-mm-dd (For write access this uses The Open Group single sign on, for those individuals with gitlab.opengroup.org accounts. Please contact Andrew if you need to be setup)