Skip to content

Commit

Permalink
Don't ignore SIGCHLD.
Browse files Browse the repository at this point in the history
Add function system_shell() to replace C library's sysstem().
Update WAITPID macro to handle EINTR.
  • Loading branch information
slewsys committed May 27, 2024
1 parent c7faced commit 5fb1674
Show file tree
Hide file tree
Showing 47 changed files with 1,288 additions and 1,235 deletions.
1 change: 1 addition & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ AM_GNU_GETTEXT_VERSION([0.21])
AX_CHECK_OPENSSL([ac_cv_have_openssl='yes'])

AC_FUNC_FORK
AC_FUNC_VFORK
AC_FUNC_FSEEKO
AC_PROG_GCC_TRADITIONAL

Expand Down
60 changes: 30 additions & 30 deletions po/af.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: coreutils 5.2.1\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-05-25 23:49-0400\n"
"POT-Creation-Date: 2024-05-27 06:37-0400\n"
"PO-Revision-Date: 2004-03-17 11:58+0200\n"
"Last-Translator: Petri Jooste <[email protected]>\n"
"Language-Team: Afrikaans <[email protected]>\n"
Expand Down Expand Up @@ -113,7 +113,7 @@ msgstr ""
msgid "Invalid range end"
msgstr "%s: ongeldige reëlmatige uitdrukking: %s"

#: lib/regcomp.c:158 src/aux.c:257 src/buf.c:443 src/buf.c:589 src/glbl.c:171
#: lib/regcomp.c:158 src/aux.c:267 src/buf.c:443 src/buf.c:589 src/glbl.c:171
#: src/io.c:318 src/page.c:858 src/parse.c:273 src/parse.c:518 src/re.c:157
#: src/undo.c:26
#, fuzzy
Expand Down Expand Up @@ -144,50 +144,50 @@ msgstr ""
msgid "No previous regular expression"
msgstr "fout in soektog met reëlmatige uitdrukking"

#: src/aux.c:27
#: src/aux.c:25 src/cmds.c:339
msgid "Child process error"
msgstr ""

#: src/aux.c:32
#: src/aux.c:40 src/cmds.c:346
#, c-format
msgid "Exit status: %#x"
msgstr ""

#: src/aux.c:60
#: src/aux.c:69
#, fuzzy
#| msgid "write error"
msgid "Flush error"
msgstr "skryffout"

#: src/aux.c:71 src/aux.c:161
#: src/aux.c:80 src/aux.c:170
#, fuzzy
#| msgid "write error"
msgid "Pipe open error"
msgstr "skryffout"

#: src/aux.c:80 src/aux.c:132
#: src/aux.c:89 src/aux.c:141 src/cmds.c:318
#, fuzzy
msgid "Fork error"
msgstr "leesfout"

#: src/aux.c:175
#: src/aux.c:184
msgid "Pipe close error"
msgstr ""

#: src/aux.c:202
#: src/aux.c:212
msgid "Exceeded maximum stack frame depth"
msgstr ""

#: src/aux.c:218 src/aux.c:232 src/aux.c:286 src/aux.c:326 src/aux.c:365
#: src/io.c:58 src/io.c:601 src/io.c:935 src/io.c:982 src/io.c:1041
#: src/io.c:1051 src/io.c:1110 src/io.c:1119 src/io.c:1146 src/main.c:230
#: src/aux.c:228 src/aux.c:242 src/aux.c:296 src/aux.c:336 src/aux.c:375
#: src/io.c:58 src/io.c:602 src/io.c:936 src/io.c:983 src/io.c:1042
#: src/io.c:1052 src/io.c:1111 src/io.c:1120 src/io.c:1147 src/main.c:230
#: src/main.c:731 src/main.c:793
#, fuzzy
#| msgid "write error"
msgid "File seek error"
msgstr "skryffout"

#: src/aux.c:268 src/aux.c:311 src/aux.c:350 src/buf.c:120
#: src/aux.c:278 src/aux.c:321 src/aux.c:360 src/buf.c:120
#, fuzzy
msgid "dup2 error"
msgstr "leesfout"
Expand Down Expand Up @@ -229,7 +229,7 @@ msgstr ""
msgid "Buffer write error"
msgstr "skryffout"

#: src/buf.c:507 src/exec.c:100 src/exec.c:129 src/exec.c:1889 src/page.c:301
#: src/buf.c:507 src/exec.c:100 src/exec.c:129 src/exec.c:1873 src/page.c:301
#: src/parse.c:223
#, fuzzy
#| msgid "character out of range"
Expand All @@ -254,7 +254,7 @@ msgstr ""
msgid "Decryption failed (incomplete block)."
msgstr ""

#: src/cbc.c:384 src/io.c:552 src/io.c:810
#: src/cbc.c:384 src/io.c:553 src/io.c:811
#, fuzzy
#| msgid "write error"
msgid "File read error"
Expand Down Expand Up @@ -294,7 +294,7 @@ msgid "Command prefix unexpected"
msgstr ""

#: src/exec.c:494 src/exec.c:637 src/exec.c:741 src/exec.c:762 src/exec.c:961
#: src/exec.c:1003 src/exec.c:1348 src/exec.c:1541 src/exec.c:1751
#: src/exec.c:1003 src/exec.c:1348 src/exec.c:1541 src/exec.c:1735
msgid "Address unexpected"
msgstr ""

Expand Down Expand Up @@ -328,21 +328,21 @@ msgid "Invalid register"
msgstr "ongeldige gebruiker"

#: src/exec.c:1179 src/exec.c:1242 src/exec.c:1560 src/exec.c:1619
#: src/exec.c:1814 src/exec.c:1829
#: src/exec.c:1798 src/exec.c:1813
#, fuzzy
msgid "Unknown command"
msgstr "Onbekende stelselfout"

#: src/exec.c:1829
#: src/exec.c:1813
#, fuzzy
msgid "Invalid address"
msgstr "%s: ongeldige reëlmatige uitdrukking: %s"

#: src/exec.c:1847
#: src/exec.c:1831
msgid "Command too long"
msgstr ""

#: src/exec.c:1894
#: src/exec.c:1878
#, fuzzy
msgid "Invalid address range"
msgstr "%s: ongeldige reëlmatige uitdrukking: %s"
Expand All @@ -355,18 +355,18 @@ msgstr ""
msgid "File does not exist"
msgstr ""

#: src/io.c:97 src/io.c:166 src/io.c:632 src/io.c:681 src/main.c:781
#: src/io.c:97 src/io.c:166 src/io.c:633 src/io.c:682 src/main.c:781
#, fuzzy
#| msgid "write error"
msgid "File open error"
msgstr "skryffout"

#: src/io.c:120 src/io.c:646
#: src/io.c:120 src/io.c:647
#, c-format
msgid "%s: File already locked\n"
msgstr ""

#: src/io.c:144 src/io.c:623 src/io.c:661
#: src/io.c:144 src/io.c:624 src/io.c:662
msgid "File close error"
msgstr ""

Expand All @@ -380,37 +380,37 @@ msgstr ""
msgid "Newline appended\n"
msgstr ""

#: src/io.c:608 src/io.c:1153
#: src/io.c:609 src/io.c:1154
#, fuzzy
#| msgid "write error"
msgid "File truncate error"
msgstr "skryffout"

#: src/io.c:722
#: src/io.c:723
msgid "File too big"
msgstr ""

#: src/io.c:769 src/io.c:789 src/io.c:800 src/main.c:742 src/main.c:750
#: src/io.c:770 src/io.c:790 src/io.c:801 src/main.c:742 src/main.c:750
#, fuzzy
#| msgid "write error"
msgid "File write error"
msgstr "skryffout"

#: src/io.c:833 src/parse.c:505
#: src/io.c:834 src/parse.c:505
msgid "File status error"
msgstr ""

#: src/io.c:840
#: src/io.c:841
msgid "Access restricted to regular files"
msgstr ""

#: src/io.c:909
#: src/io.c:910
#, fuzzy
#| msgid "write error"
msgid "File stat error"
msgstr "skryffout"

#: src/io.c:1016
#: src/io.c:1017
msgid "Cannot append register to itself."
msgstr ""

Expand Down
Loading

0 comments on commit 5fb1674

Please sign in to comment.