1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

Fix 39 spelling errors and a formatting issue

A column of whitespace in the NEWS file was removed for consistent
formatting. Most of the spelling errors were found with this
codespell dictionary:
https://github.com/orbitcowboy/codespell_dictionary

(cherry picked from commit 0e36b17abe5609c461a3e4da7041eb0fdf9991b7)
This commit is contained in:
Johnothan King 2020-06-10 05:16:53 -07:00 committed by Martijn Dekker
parent 90fd867171
commit e92faddbf9
22 changed files with 53 additions and 53 deletions

28
NEWS
View file

@ -11,20 +11,20 @@ Any uppercase BUG_* names are modernish shell bug IDs.
2020-06-08: 2020-06-08:
- Fix an issue with the up arrow key in Emacs editing mode. - Fix an issue with the up arrow key in Emacs editing mode.
Emacs editing mode is bugged in ksh93u+ and ksh2020. Let's Emacs editing mode is bugged in ksh93u+ and ksh2020. Let's
say you were to run the following commands after starting say you were to run the following commands after starting
a fresh instance of ksh: a fresh instance of ksh:
$ alias foo='true' $ alias foo='true'
$ unalias foo $ unalias foo
If you type 'a' and then press the up arrow on your keyboard, If you type 'a' and then press the up arrow on your keyboard,
ksh will complete 'a' to `alias foo='true'` by doing a reverse ksh will complete 'a' to `alias foo='true'` by doing a reverse
search for the last command that starts with 'a'. search for the last command that starts with 'a'.
Run the alias command again, then type 'u' and press the up Run the alias command again, then type 'u' and press the up
arrow key again. If ksh is in Vi mode, you will get `unalias foo`, arrow key again. If ksh is in Vi mode, you will get `unalias foo`,
but in Emacs mode you will get `alias foo='true'` again. but in Emacs mode you will get `alias foo='true'` again.
All subsequent commands were ignored as ksh was saving the first All subsequent commands were ignored as ksh was saving the first
command and only based later searches off of it. command and only based later searches off of it.
- If 'set -u'/'set -o nounset' is active, then the shell now errors out if a - If 'set -u'/'set -o nounset' is active, then the shell now errors out if a
nonexistent positional parameter such as $1, $2, ... is accessed, as other nonexistent positional parameter such as $1, $2, ... is accessed, as other

View file

@ -247,7 +247,7 @@ Some KornShell scripts will not run with pdksh.
<DT>How is the MKS Toolkit KornShell related to KornShell?<DD> <DT>How is the MKS Toolkit KornShell related to KornShell?<DD>
MKS Tookit KornShell is a completely independent implementation MKS Toolkit KornShell is a completely independent implementation
that supports a subset of the 1988 KornShell language. that supports a subset of the 1988 KornShell language.
<DT>What systems does ksh run on?<DD> <DT>What systems does ksh run on?<DD>

View file

@ -150,7 +150,7 @@ All recorded changes follow.
10-11-22 ditto.sh: fix timing problem between |& and exec &p 10-11-22 ditto.sh: fix timing problem between |& and exec &p
10-11-10 package.sh: fix cc cross compile check to use checkcc absolute path 10-11-10 package.sh: fix cc cross compile check to use checkcc absolute path
10-10-10 package.sh: list main env vars at start of make action 10-10-10 package.sh: list main env vars at start of make action
10-10-10 ratz.c: tweak widnows delays 10-10-10 ratz.c: tweak windows delays
10-09-10 ratz.c: add _SEAR_ARGS for _SEAR_EXEC 10-09-10 ratz.c: add _SEAR_ARGS for _SEAR_EXEC
10-09-01 package.sh: fix ratz from source logic 10-09-01 package.sh: fix ratz from source logic
10-08-25 package.mk: consolidate license file search in .package.licenses. 10-08-25 package.mk: consolidate license file search in .package.licenses.
@ -520,7 +520,7 @@ All recorded changes follow.
03-09-11 iffe.sh: add unnamed { ... } blocks 03-09-11 iffe.sh: add unnamed { ... } blocks
regress.sh: add COPY from to, like MOVE but comprison still done regress.sh: add COPY from to, like MOVE but comprison still done
regress.sh: rm -rfu to handle test dirs w/o u+rwx regress.sh: rm -rfu to handle test dirs w/o u+rwx
03-08-14 Makfile: add hello.c to the manifest 03-08-14 Makefile: add hello.c to the manifest
03-08-11 package.sh: fix `html binary' generation 03-08-11 package.sh: fix `html binary' generation
03-06-21 package.sh: fix INITROOT initialization bug 03-06-21 package.sh: fix INITROOT initialization bug
package.sh: make sure admin logs exists before tail'ing package.sh: make sure admin logs exists before tail'ing
@ -855,7 +855,7 @@ All recorded changes follow.
00-09-21 mamake: add libxxx and xxx to makefile ordered prereqs 00-09-21 mamake: add libxxx and xxx to makefile ordered prereqs
00-09-19 C+probe: add probe_longlong 00-09-19 C+probe: add probe_longlong
00-09-11 package: drop manmake and $PACKAGEROOT/bin/nmake 00-09-11 package: drop manmake and $PACKAGEROOT/bin/nmake
00-09-08 iffe: verfiy that $cc is a C compiler 00-09-08 iffe: verify that $cc is a C compiler
00-06-14 mamprobe: fix win32.* probe 00-06-14 mamprobe: fix win32.* probe
mamake: fix bug that used lower view path for generation mamake: fix bug that used lower view path for generation
package: don't clobber $PACKAGEROOT/bin/nmake package: don't clobber $PACKAGEROOT/bin/nmake

View file

@ -112,7 +112,7 @@ All recorded changes follow.
10-11-22 ditto.sh: fix timing problem between |&amp; and exec &amp;p 10-11-22 ditto.sh: fix timing problem between |&amp; and exec &amp;p
10-11-10 package.sh: fix cc cross compile check to use checkcc absolute path 10-11-10 package.sh: fix cc cross compile check to use checkcc absolute path
10-10-10 package.sh: list main env vars at start of make action 10-10-10 package.sh: list main env vars at start of make action
10-10-10 ratz.c: tweak widnows delays 10-10-10 ratz.c: tweak windows delays
10-09-10 ratz.c: add _SEAR_ARGS for _SEAR_EXEC 10-09-10 ratz.c: add _SEAR_ARGS for _SEAR_EXEC
10-09-01 package.sh: fix ratz from source logic 10-09-01 package.sh: fix ratz from source logic
10-08-25 package.mk: consolidate license file search in .package.licenses. 10-08-25 package.mk: consolidate license file search in .package.licenses.
@ -482,7 +482,7 @@ All recorded changes follow.
03-09-11 iffe.sh: add unnamed { ... } blocks 03-09-11 iffe.sh: add unnamed { ... } blocks
regress.sh: add COPY from to, like MOVE but comprison still done regress.sh: add COPY from to, like MOVE but comprison still done
regress.sh: rm -rfu to handle test dirs w/o u+rwx regress.sh: rm -rfu to handle test dirs w/o u+rwx
03-08-14 Makfile: add hello.c to the manifest 03-08-14 Makefile: add hello.c to the manifest
03-08-11 package.sh: fix `html binary' generation 03-08-11 package.sh: fix `html binary' generation
03-06-21 package.sh: fix INITROOT initialization bug 03-06-21 package.sh: fix INITROOT initialization bug
package.sh: make sure admin logs exists before tail'ing package.sh: make sure admin logs exists before tail'ing
@ -817,7 +817,7 @@ All recorded changes follow.
00-09-21 mamake: add libxxx and xxx to makefile ordered prereqs 00-09-21 mamake: add libxxx and xxx to makefile ordered prereqs
00-09-19 C+probe: add probe_longlong 00-09-19 C+probe: add probe_longlong
00-09-11 package: drop manmake and $PACKAGEROOT/bin/nmake 00-09-11 package: drop manmake and $PACKAGEROOT/bin/nmake
00-09-08 iffe: verfiy that $cc is a C compiler 00-09-08 iffe: verify that $cc is a C compiler
00-06-14 mamprobe: fix win32.* probe 00-06-14 mamprobe: fix win32.* probe
mamake: fix bug that used lower view path for generation mamake: fix bug that used lower view path for generation
package: don't clobber $PACKAGEROOT/bin/nmake package: don't clobber $PACKAGEROOT/bin/nmake

View file

@ -1091,7 +1091,7 @@ All recorded changes follow.
no longer causes an error. It now is used for the "showme" option. no longer causes an error. It now is used for the "showme" option.
09-09-09 A bug in which a subshell containing a background process could 09-09-09 A bug in which a subshell containing a background process could
block until the background process completed has been fixed. block until the background process completed has been fixed.
09-09-04 A bug in handing ${var[sub]}, where var is a nameref has been fixed. 09-09-04 A bug in handling ${var[sub]}, where var is a nameref has been fixed.
09-09-03 A bug which caused an index array to have the wrong number of elements 09-09-03 A bug which caused an index array to have the wrong number of elements
when it was converted from a compound variable by adding an another when it was converted from a compound variable by adding an another
element has been fixed. element has been fixed.
@ -2470,7 +2470,7 @@ All recorded changes follow.
evaluation. It has higher precedence than * and is left evaluation. It has higher precedence than * and is left
associative. associative.
01-09-25 The code was modified to use the ast multibyte macros 01-09-25 The code was modified to use the ast multibyte macros
and functions for handing multibyte locales. and functions for handling multibyte locales.
01-09-25 +The expansion ${parameter:offset:length} now handles negative 01-09-25 +The expansion ${parameter:offset:length} now handles negative
offsets which cause offsets to be measured from the end. offsets which cause offsets to be measured from the end.
01-09-25 Some spelling errors in the documentation were corrected. 01-09-25 Some spelling errors in the documentation were corrected.
@ -8287,7 +8287,7 @@ All recorded changes follow.
01-02-08 sfgetm,sfputm,_sfputm: fix max clash with k&r max() macro 01-02-08 sfgetm,sfputm,_sfputm: fix max clash with k&r max() macro
setlocale: undef valid for sun4 k&r valid() macro setlocale: undef valid for sun4 k&r valid() macro
01-02-07 catopen.c: don't do native catopen for the debug locale 01-02-07 catopen.c: don't do native catopen for the debug locale
01-02-06 sfraise.c: add SF_FINAL check to avoid (posibly) freed disciplines 01-02-06 sfraise.c: add SF_FINAL check to avoid (possibly) freed disciplines
01-01-01 features/common: fix uwin __DEFINE__ 01-01-01 features/common: fix uwin __DEFINE__
sftable: initialize decimal and thousand sftable: initialize decimal and thousand
magic.tab: add corel wordperfect document magic.tab: add corel wordperfect document

View file

@ -1989,7 +1989,7 @@ All recorded changes follow.
no longer causes an error. It now is used for the "showme" option. no longer causes an error. It now is used for the "showme" option.
09-09-09 A bug in which a subshell containing a background process could 09-09-09 A bug in which a subshell containing a background process could
block until the background process completed has been fixed. block until the background process completed has been fixed.
09-09-04 A bug in handing ${var&#0091;sub&#0093;}, where var is a nameref has been fixed. 09-09-04 A bug in handling ${var&#0091;sub&#0093;}, where var is a nameref has been fixed.
09-09-03 A bug which caused an index array to have the wrong number of elements 09-09-03 A bug which caused an index array to have the wrong number of elements
when it was converted from a compound variable by adding an another when it was converted from a compound variable by adding an another
element has been fixed. element has been fixed.
@ -3368,7 +3368,7 @@ All recorded changes follow.
evaluation. It has higher precedence than * and is left evaluation. It has higher precedence than * and is left
associative. associative.
01-09-25 The code was modified to use the ast multibyte macros 01-09-25 The code was modified to use the ast multibyte macros
and functions for handing multibyte locales. and functions for handling multibyte locales.
01-09-25 +The expansion ${parameter:offset:length} now handles negative 01-09-25 +The expansion ${parameter:offset:length} now handles negative
offsets which cause offsets to be measured from the end. offsets which cause offsets to be measured from the end.
01-09-25 Some spelling errors in the documentation were corrected. 01-09-25 Some spelling errors in the documentation were corrected.
@ -9344,7 +9344,7 @@ All recorded changes follow.
01-02-08 sfgetm,sfputm,_sfputm: fix max clash with k&amp;r max() macro 01-02-08 sfgetm,sfputm,_sfputm: fix max clash with k&amp;r max() macro
setlocale: undef valid for sun4 k&amp;r valid() macro setlocale: undef valid for sun4 k&amp;r valid() macro
01-02-07 catopen.c: don't do native catopen for the debug locale 01-02-07 catopen.c: don't do native catopen for the debug locale
01-02-06 sfraise.c: add SF_FINAL check to avoid (posibly) freed disciplines 01-02-06 sfraise.c: add SF_FINAL check to avoid (possibly) freed disciplines
01-01-01 features/common: fix uwin __DEFINE__ 01-01-01 features/common: fix uwin __DEFINE__
sftable: initialize decimal and thousand sftable: initialize decimal and thousand
magic.tab: add corel wordperfect document magic.tab: add corel wordperfect document

View file

@ -55,7 +55,7 @@
10-11-22 ditto.sh: fix timing problem between |& and exec &p 10-11-22 ditto.sh: fix timing problem between |& and exec &p
10-11-10 package.sh: fix cc cross compile check to use checkcc absolute path 10-11-10 package.sh: fix cc cross compile check to use checkcc absolute path
10-10-10 package.sh: list main env vars at start of make action 10-10-10 package.sh: list main env vars at start of make action
10-10-10 ratz.c: tweak widnows delays 10-10-10 ratz.c: tweak windows delays
10-09-10 ratz.c: add _SEAR_ARGS for _SEAR_EXEC 10-09-10 ratz.c: add _SEAR_ARGS for _SEAR_EXEC
10-09-01 package.sh: fix ratz from source logic 10-09-01 package.sh: fix ratz from source logic
10-08-25 package.mk: consolidate license file search in .package.licenses. 10-08-25 package.mk: consolidate license file search in .package.licenses.
@ -425,7 +425,7 @@
03-09-11 iffe.sh: add unnamed { ... } blocks 03-09-11 iffe.sh: add unnamed { ... } blocks
regress.sh: add COPY from to, like MOVE but comprison still done regress.sh: add COPY from to, like MOVE but comprison still done
regress.sh: rm -rfu to handle test dirs w/o u+rwx regress.sh: rm -rfu to handle test dirs w/o u+rwx
03-08-14 Makfile: add hello.c to the manifest 03-08-14 Makefile: add hello.c to the manifest
03-08-11 package.sh: fix `html binary' generation 03-08-11 package.sh: fix `html binary' generation
03-06-21 package.sh: fix INITROOT initialization bug 03-06-21 package.sh: fix INITROOT initialization bug
package.sh: make sure admin logs exists before tail'ing package.sh: make sure admin logs exists before tail'ing
@ -760,7 +760,7 @@
00-09-21 mamake: add libxxx and xxx to makefile ordered prereqs 00-09-21 mamake: add libxxx and xxx to makefile ordered prereqs
00-09-19 C+probe: add probe_longlong 00-09-19 C+probe: add probe_longlong
00-09-11 package: drop manmake and $PACKAGEROOT/bin/nmake 00-09-11 package: drop manmake and $PACKAGEROOT/bin/nmake
00-09-08 iffe: verfiy that $cc is a C compiler 00-09-08 iffe: verify that $cc is a C compiler
00-06-14 mamprobe: fix win32.* probe 00-06-14 mamprobe: fix win32.* probe
mamake: fix bug that used lower view path for generation mamake: fix bug that used lower view path for generation
package: don't clobber $PACKAGEROOT/bin/nmake package: don't clobber $PACKAGEROOT/bin/nmake

View file

@ -53,7 +53,7 @@ case `(getopts '[-][123:xyz]' opt --xyz; echo 0$opt) 2>/dev/null` in
[d:delete?Delete \adestination\a files that are not in the \asource\a.] [d:delete?Delete \adestination\a files that are not in the \asource\a.]
[e:expr?\btw\b(1) select expression.]:[tw-expression] [e:expr?\btw\b(1) select expression.]:[tw-expression]
[m!:mode?Preserve file mode.] [m!:mode?Preserve file mode.]
[n:show?Show the operations but do not exectute.] [n:show?Show the operations but do not execute.]
[o:owner?Preserve file user and group ownership.] [o:owner?Preserve file user and group ownership.]
[p:physical?Generate source and destination hierarchies by \btw\b(1) with [p:physical?Generate source and destination hierarchies by \btw\b(1) with
the \b--physical\b option.] the \b--physical\b option.]

View file

@ -995,7 +995,7 @@
no longer causes an error. It now is used for the "showme" option. no longer causes an error. It now is used for the "showme" option.
09-09-09 A bug in which a subshell containing a background process could 09-09-09 A bug in which a subshell containing a background process could
block until the background process completed has been fixed. block until the background process completed has been fixed.
09-09-04 A bug in handing ${var[sub]}, where var is a nameref has been fixed. 09-09-04 A bug in handling ${var[sub]}, where var is a nameref has been fixed.
09-09-03 A bug which caused an index array to have the wrong number of elements 09-09-03 A bug which caused an index array to have the wrong number of elements
when it was converted from a compound variable by adding an another when it was converted from a compound variable by adding an another
element has been fixed. element has been fixed.
@ -2374,7 +2374,7 @@
evaluation. It has higher precedence than * and is left evaluation. It has higher precedence than * and is left
associative. associative.
01-09-25 The code was modified to use the ast multibyte macros 01-09-25 The code was modified to use the ast multibyte macros
and functions for handing multibyte locales. and functions for handling multibyte locales.
01-09-25 +The expansion ${parameter:offset:length} now handles negative 01-09-25 +The expansion ${parameter:offset:length} now handles negative
offsets which cause offsets to be measured from the end. offsets which cause offsets to be measured from the end.
01-09-25 Some spelling errors in the documentation were corrected. 01-09-25 Some spelling errors in the documentation were corrected.

View file

@ -200,7 +200,7 @@ of ksh.
positioned for the last command of a script has been fixed. positioned for the last command of a script has been fixed.
y. A bug in the edit modes which allowed walking back in y. A bug in the edit modes which allowed walking back in
the history file for more than HISTSIZE commands has the history file for more than HISTSIZE commands has
beed fixed. been fixed.
z. A bug which could cause a core dump if variable TMPDIR was z. A bug which could cause a core dump if variable TMPDIR was
changed between two command substitutions has been fixed. changed between two command substitutions has been fixed.
aa. A bug which prevented a trap on EXIT from being cleared aa. A bug which prevented a trap on EXIT from being cleared

View file

@ -1378,7 +1378,7 @@ USAGE_LICENSE
"[+?If the neither \b-s\b nor \b-c\b is specified, then the first \barg\b " "[+?If the neither \b-s\b nor \b-c\b is specified, then the first \barg\b "
"will be the pathname of the file containing commands and \b$0\b " "will be the pathname of the file containing commands and \b$0\b "
"will be set to this value. If there is no file with this pathname, " "will be set to this value. If there is no file with this pathname, "
"and this pathame does not contain a \b/\b, then the \bPATH\b " "and this pathname does not contain a \b/\b, then the \bPATH\b "
"will be searched for an executable with this name. Any remaining " "will be searched for an executable with this name. Any remaining "
"\aarg\as will be used to initialize the positional parameters.]" "\aarg\as will be used to initialize the positional parameters.]"
"[+?Any option can use a \b+\b instead of a \b-\b to disable the corresponding " "[+?Any option can use a \b+\b instead of a \b-\b to disable the corresponding "

View file

@ -2427,7 +2427,7 @@ expands to the 8 fields,
.BR z01cx , .BR z01cx ,
.B z04bx .B z04bx
and and
.BR z4cx . .BR z04cx .
.SS File Name Generation. .SS File Name Generation.
Following splitting, each field is scanned for the characters Following splitting, each field is scanned for the characters
.BR \(** , .BR \(** ,

View file

@ -348,7 +348,7 @@ static void setids(int mode,int owner,int group)
/* set effective uid even if S_ISUID is not set. This is because /* set effective uid even if S_ISUID is not set. This is because
* we are *really* executing EUID root at this point. Even if S_ISUID * we are *really* executing EUID root at this point. Even if S_ISUID
* is not set, the value for owner that is passsed should be correct. * is not set, the value for owner that is passed should be correct.
*/ */
setreuid(ruserid,owner); setreuid(ruserid,owner);
} }

View file

@ -292,7 +292,7 @@ $SHELL -c "$SHELL -c ': 3>&1' 1>&- 2>/dev/null" && err_exit 'closed standard out
[[ $(cat <<- \EOF | $SHELL [[ $(cat <<- \EOF | $SHELL
do_it_all() do_it_all()
{ {
dd 2>/dev/null # not a ksh93 buildin dd 2>/dev/null # not a ksh93 builtin
return $? return $?
} }
do_it_all ; exit $? do_it_all ; exit $?

View file

@ -58,12 +58,12 @@ ln -s $SHELL rksh
PATH=$PWD:$PATH PATH=$PWD:$PATH
rksh -c '[[ -o restricted ]]' || err_exit 'restricted option not set' rksh -c '[[ -o restricted ]]' || err_exit 'restricted option not set'
[[ $(rksh -c 'print hello') == hello ]] || err_exit 'unable to run print' [[ $(rksh -c 'print hello') == hello ]] || err_exit 'unable to run print'
check_restricted "$binecho" || err_exit "$binecho not resticted" check_restricted "$binecho" || err_exit "$binecho not restricted"
check_restricted ./echo || err_exit './echo not resticted' check_restricted ./echo || err_exit './echo not restricted'
check_restricted 'SHELL=ksh' || err_exit 'SHELL assignment not resticted' check_restricted 'SHELL=ksh' || err_exit 'SHELL assignment not restricted'
check_restricted 'PATH=/bin' || err_exit 'PATH assignment not resticted' check_restricted 'PATH=/bin' || err_exit 'PATH assignment not restricted'
check_restricted 'FPATH=/bin' || err_exit 'FPATH assignment not resticted' check_restricted 'FPATH=/bin' || err_exit 'FPATH assignment not restricted'
check_restricted 'ENV=/bin' || err_exit 'ENV assignment not resticted' check_restricted 'ENV=/bin' || err_exit 'ENV assignment not restricted'
check_restricted 'print > file' || err_exit '> file not restricted' check_restricted 'print > file' || err_exit '> file not restricted'
> empty > empty
check_restricted 'print <> empty' || err_exit '<> file not restricted' check_restricted 'print <> empty' || err_exit '<> file not restricted'

View file

@ -68,7 +68,7 @@ done
EOF EOF
} | head > /dev/null } | head > /dev/null
(( $? == 0)) || err_exit "SIGPIPE with wrong error code $?" (( $? == 0)) || err_exit "SIGPIPE with wrong error code $?"
# The below is kind of bogus as the err_exit from a bg job is never counterd. But see extra check below. # The below is kind of bogus as the err_exit from a bg job is never counted. But see extra check below.
[[ $(<out2) == $'PIPED\nPIPED' ]] || err_exit 'SIGPIPE output on standard error is not correct' [[ $(<out2) == $'PIPED\nPIPED' ]] || err_exit 'SIGPIPE output on standard error is not correct'
) & ) &
cop=$! cop=$!

View file

@ -1211,7 +1211,7 @@
01-02-08 sfgetm,sfputm,_sfputm: fix max clash with k&r max() macro 01-02-08 sfgetm,sfputm,_sfputm: fix max clash with k&r max() macro
setlocale: undef valid for sun4 k&r valid() macro setlocale: undef valid for sun4 k&r valid() macro
01-02-07 catopen.c: don't do native catopen for the debug locale 01-02-07 catopen.c: don't do native catopen for the debug locale
01-02-06 sfraise.c: add SF_FINAL check to avoid (posibly) freed disciplines 01-02-06 sfraise.c: add SF_FINAL check to avoid (possibly) freed disciplines
01-01-01 features/common: fix uwin __DEFINE__ 01-01-01 features/common: fix uwin __DEFINE__
sftable: initialize decimal and thousand sftable: initialize decimal and thousand
magic.tab: add corel wordperfect document magic.tab: add corel wordperfect document

View file

@ -142,7 +142,7 @@ struct _dtdisc_s
/* the dictionary structure itself */ /* the dictionary structure itself */
struct _dt_s struct _dt_s
{ Dtsearch_f searchf;/* search function */ { Dtsearch_f searchf;/* search function */
Dtdisc_t* disc; /* object type definitition */ Dtdisc_t* disc; /* object type definition */
Dtdata_t* data; /* shareable data */ Dtdata_t* data; /* shareable data */
Dtmemory_f memoryf;/* for memory allocation */ Dtmemory_f memoryf;/* for memory allocation */
Dtmethod_t* meth; /* storage method */ Dtmethod_t* meth; /* storage method */

View file

@ -303,7 +303,7 @@ closes the current method (releasing its resources),
temporarily instantiates the default method temporarily instantiates the default method
(either \f5ASO_INTRINSIC\fP if available or \f5AS_SIGNAL\fP otherwise), (either \f5ASO_INTRINSIC\fP if available or \f5AS_SIGNAL\fP otherwise),
and initializes \f5meth\fP and instantiates it as the new method. and initializes \f5meth\fP and instantiates it as the new method.
If \f5disc\fP is \f50\fP the the global discpline is not modified. If \f5disc\fP is \f50\fP the the global discipline is not modified.
If \f5meth\fP is \f50\fP then \f51\fP is returned if \f5asoinit()\fP has If \f5meth\fP is \f50\fP then \f51\fP is returned if \f5asoinit()\fP has
already been called to initialize a method, otherwise \f50\fP is returned. already been called to initialize a method, otherwise \f50\fP is returned.
If \f5meth->lockf\fP is \f50\fP and \f5(meth->type & ASO_INTRINSIC) != 0\fP If \f5meth->lockf\fP is \f50\fP and \f5(meth->type & ASO_INTRINSIC) != 0\fP
@ -332,7 +332,7 @@ if (data || !(asometh(0, 0)->type & (ASO_INTRINSIC|ASO_THREAD))) {
else if (asoinit(meth, 0, 0, ASO_VERSION)) else if (asoinit(meth, 0, 0, ASO_VERSION))
/* error -- method initialization error */; /* error -- method initialization error */;
} }
/* ready for \fIASO\fP operaions */ /* ready for \fIASO\fP operations */
.Ce .Ce
A multi-process application would check for \f5(ASO_INTRINSIC|ASO_PROCESS)\fP A multi-process application would check for \f5(ASO_INTRINSIC|ASO_PROCESS)\fP
instead of \f5(ASO_INTRINSIC|ASO_THREAD)\fP. instead of \f5(ASO_INTRINSIC|ASO_THREAD)\fP.
@ -340,7 +340,7 @@ instead of \f5(ASO_INTRINSIC|ASO_THREAD)\fP.
.PP .PP
.SH IMPLEMENTATION NOTES .SH IMPLEMENTATION NOTES
Unlike other \fIAST\fP library discipline/method functions which can instantiate Unlike other \fIAST\fP library discipline/method functions which can instantiate
multiple discpline/method handles within a single process, the \fIASO\fP multiple discipline/method handles within a single process, the \fIASO\fP
library allows only one discipline and method to be set at a time, with the additional library allows only one discipline and method to be set at a time, with the additional
restriction that it may only be set by the main and only thread of the calling process. restriction that it may only be set by the main and only thread of the calling process.
For this reason there is no open/close interface with an instantiation handle; For this reason there is no open/close interface with an instantiation handle;

View file

@ -195,7 +195,7 @@ Standard shell
setup is done for the child process. setup is done for the child process.
.TP .TP
.L PROC_CLEANUP .L PROC_CLEANUP
Parent process redirection file discriptors are closed on error. Parent process redirection file descriptors are closed on error.
.TP .TP
.L PROC_DAEMON .L PROC_DAEMON
Standard daemon setup is done for the child process. Standard daemon setup is done for the child process.

View file

@ -50,7 +50,7 @@
* a default base of 1 will determine the base from the input using bb#* * a default base of 1 will determine the base from the input using bb#*
* a base prefix in the string overrides *b * a base prefix in the string overrides *b
* *b will not be set if the string has no base prefix * *b will not be set if the string has no base prefix
* if m>1 and no multipler was specified then the result is multiplied by m * if m>1 and no multiplier was specified then the result is multiplied by m
* if m<0 then multipliers are not consumed * if m<0 then multipliers are not consumed
* if a base arg or prefix is specified then multiplier is not consumed * if a base arg or prefix is specified then multiplier is not consumed
* *

View file

@ -59,7 +59,7 @@ USAGE_LICENSE
"option.]" "option.]"
"[s:suppress|only-delimited?Suppress lines with no delimiter characters, " "[s:suppress|only-delimited?Suppress lines with no delimiter characters, "
"when used with the \b-f\b option. By default, lines with no " "when used with the \b-f\b option. By default, lines with no "
"delimiters will be passsed in untouched.]" "delimiters will be passed in untouched.]"
"[D:line-delimeter|output-delimiter]:[ldelim?The line delimiter character for " "[D:line-delimeter|output-delimiter]:[ldelim?The line delimiter character for "
"the \b-f\b option is set to \aldelim\a. The default is the " "the \b-f\b option is set to \aldelim\a. The default is the "
"\bnewline\b character.]" "\bnewline\b character.]"