mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
Fix various minor problems and update the documentation (#237)
These are minor fixes I've accumulated over time. The following
changes are somewhat notable:
- Added a missing entry for 'typeset -s' to the man page.
- Add strftime(3) to the 'see also' section. This and the date(1)
addition are meant to add onto the documentation for 'printf %T'.
- Removed the man page the entry for ksh reading $PWD/.profile on
login. That feature was removed in commit aa7713c2.
- Added date(1) to the 'see also' section of the man page.
- Note that the 'hash' command can be used instead of 'alias -t' to
workaround one of the caveats listed in the man page.
- Use an 'out of memory' error message rather than 'out of space'
when memory allocation fails.
- Replaced backticks with quotes in some places for consistency.
- Added missing documentation for the %P date format.
- Added missing documentation for the printf %Q and %p formats
(backported from ksh2020: https://github.com/att/ast/pull/1032).
- The comments that show each builtin's options have been updated.
This commit is contained in:
parent
2d7e9a0d6d
commit
814b5c6890
151 changed files with 378 additions and 378 deletions
|
|
@ -210,4 +210,3 @@ extern const char sh_optwhence[];
|
|||
extern const char sh_opttimes[];
|
||||
|
||||
extern const char e_dict[];
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
#endif
|
||||
#if !SHOPT_MULTIBYTE
|
||||
/*
|
||||
* Disable multibyte without need for excessive '#if SHOPT_MULTIBYTE' peprocessor conditionals.
|
||||
* Disable multibyte without need for excessive '#if SHOPT_MULTIBYTE' preprocessor conditionals.
|
||||
* If we redefine the maximum character size mbmax() as 1 byte, the mbwide() macro will always
|
||||
* evaluate to 0. All the other multibyte macros have multibtye code conditional upon mbwide(),
|
||||
* so the compiler should optimize all of that code away. See src/lib/libast/include/ast.h
|
||||
|
|
@ -161,7 +161,7 @@ struct shared
|
|||
Sfio_t *funlog; /* for logging function definitions */ \
|
||||
int **fdptrs; /* pointer to file numbers */ \
|
||||
char *lastarg; \
|
||||
char *lastpath; /* last alsolute path found */ \
|
||||
char *lastpath; /* last absolute path found */ \
|
||||
int path_err; /* last error on path search */ \
|
||||
Dt_t *track_tree; /* for tracked aliases*/ \
|
||||
Dt_t *var_base; /* global level variables */ \
|
||||
|
|
@ -199,7 +199,7 @@ struct shared
|
|||
char binscript; \
|
||||
char deftype; \
|
||||
char funload; \
|
||||
char used_pos; /* used postional parameter */\
|
||||
char used_pos; /* used positional parameter */\
|
||||
char universe; \
|
||||
char winch; \
|
||||
char inarith; /* set when in ((...)) */ \
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ typedef struct edit
|
|||
genchar *e_physbuf; /* temporary workspace buffer */
|
||||
int e_lbuf[LOOKAHEAD];/* pointer to look-ahead buffer */
|
||||
int e_fd; /* file descriptor */
|
||||
int e_ttyspeed; /* line speed, also indicates tty parms are valid */
|
||||
int e_ttyspeed; /* line speed, also indicates tty parameters are valid */
|
||||
int e_tabcount;
|
||||
#ifdef _hdr_utime
|
||||
ino_t e_tty_ino;
|
||||
|
|
|
|||
|
|
@ -189,5 +189,4 @@ extern void job_chldtrap(Shell_t*, const char*,int);
|
|||
# define job_fork(p)
|
||||
#endif /* JOBS */
|
||||
|
||||
|
||||
#endif /* !JOB_NFLAG */
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@
|
|||
#define S_SPC1 21 /* special prefix characters after $ */
|
||||
#define S_SPC2 22 /* special characters after $ */
|
||||
#define S_DIG 23 /* digit character after $ */
|
||||
#define S_ALP 24 /* alpahbetic character after $ */
|
||||
#define S_ALP 24 /* alphabetic character after $ */
|
||||
#define S_LBRA 25 /* left brace after $ */
|
||||
#define S_RBRA 26 /* right brace after $ */
|
||||
#define S_PAR 27 /* set for $( */
|
||||
|
|
@ -55,7 +55,7 @@
|
|||
#define S_DOT 34 /* . char */
|
||||
#define S_META 35 /* | & ; < > inside ${...} reserved for future use */
|
||||
#define S_SPACE S_BREAK /* IFS space characters */
|
||||
#define S_DELIM S_RES /* IFS delimter characters */
|
||||
#define S_DELIM S_RES /* IFS delimiter characters */
|
||||
#define S_MBYTE S_NAME /* IFS first byte of multi-byte char */
|
||||
#define S_BLNK 36 /* space or tab */
|
||||
/* The following must be the highest numbered states */
|
||||
|
|
|
|||
|
|
@ -155,5 +155,4 @@ extern void sh_syntax(Lex_t*);
|
|||
extern unsigned long kiaentity(Lex_t*, const char*,int,int,int,int,unsigned long,int,int,const char*);
|
||||
#endif /* SHOPT_KIA */
|
||||
|
||||
|
||||
#endif /* !NOTSYM */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue