Jon Trulson
1fad87f7bd
ksh93: re-add the ksh submodule at 47468f
2021-01-30 19:12:43 -07:00
Jon Trulson
1941713a36
Remove no longer needed Makefile.am for ksh
2021-01-30 19:09:26 -07:00
Jon Trulson
ece5c0ea14
Merge branch 'master' into autotools-conversion
...
Lost the ksh93 submodule so will re-add in a later commit.
2021-01-30 19:04:10 -07:00
Lev Kujawski
9a695e9411
dtprintinfo: don't use rresvport() on Linux systems using the musl C library
...
Disable binding a privileged client port with rresvport() on Linux
systems using the musl C library, where that function is
unsupported. If there is a need for XPrint support, a BSD-licensed
implementation of rresvport() is available in the portable edition of
OpenSSH.
2021-01-30 17:22:27 -07:00
Lev Kujawski
f7227e1b74
dtinfo: Include config.h for the definition of u_int
...
Also, properly include unistd.h as a system header.
2021-01-30 17:22:12 -07:00
Lev Kujawski
c2d2accbad
dtinfo: the musl C library requires the inclusion of the POSIX fcntl header
2021-01-30 17:21:57 -07:00
Lev Kujawski
668b9c19a3
dtdocbook/instant: the musl C library does not define MAXNAMLEN
...
Use the POSIX alternative NAME_MAX instead.
2021-01-30 17:21:16 -07:00
Lev Kujawski
21491c0e52
imake: fix warnings on PowerPC builds
...
Also correct a compile failure occurring within DtMmdb's
atoi_pearson.C by defining PowerPC as a big endian platform.
2021-01-30 17:20:59 -07:00
Jon Trulson
6245f4fe7a
README: update clone instructions
2021-01-30 17:12:10 -07:00
Jon Trulson
eb381022a5
Change version to 2.3.2b for the new ksh93 submodule merge
2021-01-30 16:32:41 -07:00
Jon Trulson
6539c8c71a
ksh93: re-add the ksh submodule at 47468f
2021-01-23 18:40:40 -07:00
Jon Trulson
047cefcf32
Merge branch 'master' into master-ksh93-upgrade
2021-01-23 18:31:28 -07:00
Chase
eab8cf4c16
dtksh: update ksh to commit 47468f (fix musl compiler errors)
2021-01-23 17:13:46 -07:00
Lev Kujawski
e54ee036ac
Fix incompatibilites between the Desktop Korn Shell and the musl C library:
...
- Only check for POSIX's termios.h when deciding to use the POSIX terminal interfaces.
- Check for C99's va_copy in addition to __va_copy.
2021-01-23 16:39:44 -07:00
Chase
ad39eebb2d
dtksh: use std malloc instead of ast malloc
2021-01-18 18:02:11 -07:00
Chase
47dfe49a72
dtksh: make it build under openindiana
2021-01-18 18:00:41 -07:00
Chase
e75a8162ad
dtksh/Imakefile: make patch obey POSIX
2021-01-18 18:00:41 -07:00
Jon Trulson
007b6fa023
udbParseLib.awk: comment out some uneeded commands that cause warnings now
2021-01-15 19:06:38 -07:00
Lev Kujawski
225522cc6b
Define time_t within AccessI.h by including <time.h>.
2021-01-15 18:33:26 -07:00
Lev Kujawski
325132735b
Use the C99 standard va_copy if possible for compatibility with the musl C library.
2021-01-10 18:08:00 -07:00
Lev Kujawski
13c173d22c
On Linux, use SVR4's (now POSIX) mktime() instead of BSD's non-standard timelocal().
2021-01-10 18:08:00 -07:00
Lev Kujawski
0e282a0ad7
On Linux, use the SVR4 (now POSIX) signal and locking interfaces instead of the non-standard BSD equivalents.
2021-01-10 18:08:00 -07:00
Lev Kujawski
5c801a07a0
Hide FILE internals from the musl C library that conflict with the Desktop Korn Shell's SFIO.
2021-01-10 18:08:00 -07:00
Lev Kujawski
d14d956c00
Rename functions within ToolTalk that conflict with the musl C library headers.
2021-01-10 18:08:00 -07:00
Lev Kujawski
5d5523fd6a
Define _DtPLATFORM_MAX_LEN for C libraries (including musl) that do not provide the SVID SYS_NMLN definition. Use sizeof() to replace another #ifdef.
2021-01-10 18:08:00 -07:00
Chase
10f2382561
dtksh/findsym.c: fix compiler warnings
2021-01-01 18:41:26 -07:00
Chase
428223ee80
use a patchfile to augment init.c instead of copying it entirely
2021-01-01 18:41:26 -07:00
Chase
90fff44682
dtksh: use bin/package flat make instead of shell
...
Shell isn't portable, so upstream ksh93 has a "flat" function that we can use
to put binaries in a static place that doesn't require a shell command. We still
do need an intermediate setup.sh shell script due to a bug in ksh that object
files aren't being put in lib, and FEATURE not in include. We also cut out some
unused symbols, and a hpux specific implementation of dynlib (new hpux should
conform to the posix implementation anyhow.)
2021-01-01 18:41:26 -07:00
Liang Chang
12f2fb1f10
dtdocbook: fix a segmentation fault.
2021-01-01 03:07:37 +08:00
Liang Chang
bc39b47162
dtopen: fix the syntax errors of comment.
2020-12-29 00:20:37 +08:00
Chase
f884dce398
dtkcmds.c: use Empty macro instead of empty string
2020-12-13 17:45:39 -07:00
Chase
5cec09b9f2
dtksh: use sh_addbuiltin instead of manually editing builtins.c
2020-12-06 18:24:33 -07:00
Chase
80825d1651
dtksh: update to commit 67880e3
2020-12-06 18:24:33 -07:00
Peter Howkins
d98b2c4c34
dtcm: Always use ANSI function prototypes
2020-11-29 01:55:09 +00:00
Peter Howkins
c62a5049ed
libcsa: Always use ANSI function prototypes
2020-11-27 16:58:22 +00:00
Peter Howkins
aef196c6ca
dtcalc: remove some pointless macroing of function names to uppercase versionss
2020-11-26 23:00:18 +00:00
Peter Howkins
e4024b0bf9
dtcalc: Remove support for optional K&R prototypes to simplify code
2020-11-26 22:24:51 +00:00
Peter Howkins
25d34e6398
dtcreate: remove hacky solution to declaring and defining variables in .h files
...
Split them into .c and .h like usual.y
2020-11-26 03:16:16 +00:00
Jon Trulson
e18e2480dc
dthelp parser htag1: add new global.c from master
2020-11-24 17:03:14 -07:00
Jon Trulson
90e61dda5f
Merge branch 'master' into autotools-conversion
2020-11-24 16:53:24 -07:00
Peter Howkins
dc45d133c9
dthelp: Resolve GCC 10 errors about multiple definitions of global variables
2020-11-24 05:42:59 +00:00
Peter Howkins
9ff00704b3
dtudcfonted: Resolve GCC 10 errors about multiple definitions of global variables
2020-11-24 03:16:50 +00:00
Peter Howkins
0444e500bc
libDtSearch: Resolve GCC 10 errors about multiple definitions of global variables
2020-11-24 02:48:10 +00:00
Peter Howkins
ee04641879
dticon: Resolve GCC 10 errors about multiple definitions of global variables
2020-11-24 02:25:30 +00:00
Peter Howkins
30f2d925ef
dtcreate: Resolve GCC 10 errors about multiple definitions of global variables
2020-11-24 02:19:05 +00:00
Peter Howkins
361b8f1456
dtappbbuilder: Resolve GCC 10 errors about multiple definitions of global variables
2020-11-24 02:19:05 +00:00
Peter Howkins
e1196cdfec
dtcalc: Resolve gcc 10 errors about multiple definitions of global variables
2020-11-24 02:19:05 +00:00
Jon Trulson
b21968f26a
fix broken dev version number: 2.3.1a -> 2.3.2a
2020-11-23 17:01:37 -07:00
Peter Howkins
4fd18c3c16
dtstyle: Remove duplicate definition of NumOfPalettes that was a) wrong b) causing issues on recent compilers
2020-11-23 18:28:01 +00:00
Peter Howkins
67f62e5a8a
all: remove deprecated sys_errlist[] and replace with ANSI C strerror()
2020-11-02 05:30:08 +00:00