change `read -d' on a tty when the delimiter is not a newline to set the terminal EOL character instead of putting the terminal into character-at-a-time mode; change some calls to atoi to use strol instead

This commit is contained in:
Chet Ramey
2026-01-30 16:43:46 -05:00
parent b805bbec80
commit 468e98e574
34 changed files with 504 additions and 2161 deletions
+4 -4
View File
@@ -43,16 +43,16 @@
@numsubsecentry{Redirecting Output}{3.6.2}{}{43}
@numsubsecentry{Appending Redirected Output}{3.6.3}{}{43}
@numsubsecentry{Redirecting Standard Output and Standard Error}{3.6.4}{}{43}
@numsubsecentry{Appending Standard Output and Standard Error}{3.6.5}{}{43}
@numsubsecentry{Appending Standard Output and Standard Error}{3.6.5}{}{44}
@numsubsecentry{Here Documents}{3.6.6}{}{44}
@numsubsecentry{Here Strings}{3.6.7}{}{44}
@numsubsecentry{Duplicating File Descriptors}{3.6.8}{}{44}
@numsubsecentry{Duplicating File Descriptors}{3.6.8}{}{45}
@numsubsecentry{Moving File Descriptors}{3.6.9}{}{45}
@numsubsecentry{Opening File Descriptors for Reading and Writing}{3.6.10}{}{45}
@numsecentry{Executing Commands}{3.7}{Executing Commands}{45}
@numsubsecentry{Simple Command Expansion}{3.7.1}{Simple Command Expansion}{45}
@numsubsecentry{Command Search and Execution}{3.7.2}{Command Search and Execution}{46}
@numsubsecentry{Command Execution Environment}{3.7.3}{Command Execution Environment}{46}
@numsubsecentry{Command Execution Environment}{3.7.3}{Command Execution Environment}{47}
@numsubsecentry{Environment}{3.7.4}{Environment}{48}
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{48}
@numsubsecentry{Signals}{3.7.6}{Signals}{49}
@@ -85,7 +85,7 @@
@numsecentry{Bash and POSIX}{6.11}{Bash POSIX Mode}{116}
@numsubsecentry{What is POSIX?}{6.11.1}{}{116}
@numsubsecentry{Bash POSIX Mode}{6.11.2}{}{117}
@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{121}
@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{122}
@numchapentry{Job Control}{7}{Job Control}{125}
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{125}
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{126}