Jon Trulson
cd6da32f7f
Merge commit '12bbb66931feaac778ef4e47b67375ec9b58e839' as 'cde/programs/dtksh/ksh93'
2021-06-26 13:39:31 -06:00
Jon Trulson
456abe8415
Removed cde/programs/dtksh/ksh93 submodule at commit 66e1d446429543be0f9d47d9364e472932dc53f1
2021-06-26 13:39:26 -06:00
Jon Trulson
d2945db4cc
ksh93: update to 66e1d446 from autotools branch
2021-01-31 16:15:25 -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
47dfe49a72
dtksh: make it build under openindiana
2021-01-18 18:00:41 -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
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
Chase
80825d1651
dtksh: update to commit 67880e3
2020-12-06 18:24:33 -07:00
Peter Howkins
67f62e5a8a
all: remove deprecated sys_errlist[] and replace with ANSI C strerror()
2020-11-02 05:30:08 +00:00
Chase
9f290039eb
ksh93: update to commit dd9bc2
2020-10-19 18:36:29 -06:00
Chase
96c4a3ea52
ksh: update to commit 092b90
2020-09-20 11:29:00 -06:00
Chase
9d798ad6d0
dtksh: make new ksh submodule build
2020-08-23 20:13:30 -06:00
Chase
5d0125b393
dtksh: add new ksh93 submodule
2020-08-23 20:13:18 -06:00
Chase
0069a6e084
dtksh: remove old ksh from repo
2020-08-23 20:13:14 -06:00
Jon Trulson
1ebd1a2416
Merge /u/jrubio/cdesktopenv/ branch implicit-int into master
...
https://sourceforge.net/p/cdesktopenv/code/merge-requests/9/
2019-09-12 22:14:19 +00:00
Jon Trulson
086672e193
Merge /u/jrubio/cdesktopenv/ branch dtksh_include_sys_sysmacros into master
...
https://sourceforge.net/p/cdesktopenv/code/merge-requests/10/
2019-09-12 22:02:51 +00:00
Jose Rubio
51db5ff378
Fix for deprecated warnings related to gnu libc sys macros.
...
The patch only includes sysmacros for linux, the only target with gnu libc to avoid regression issues.
2019-09-12 13:10:02 +02:00
Jon Trulson
b53728d3b3
ksh/libast: include sys/sysmacros.h in fmtdev.c for linux systems
...
Fix scraped from CDE forum post:
https://sourceforge.net/p/cdesktopenv/discussion/general/thread/24d7511a39/
2019-09-11 17:39:30 -06:00
Jose Rubio
f0c312b207
Fixes for warnings related to -Wimplicit-int.
2019-08-20 12:52:43 +02:00
chase
90a2b2848a
remove ultrix support
2018-09-30 17:27:04 -06:00
chase
d12ad886c1
Remove old windows support
2018-08-25 15:47:54 -06:00
Jon Trulson
97264ba971
dtksh: remove register keyword
2018-06-27 22:20:34 -06:00
chase
6bf175ef2d
Remove apollo support
2018-06-24 16:22:37 -06:00
chase
809c3d8bb6
Spelling fixes
2018-05-31 22:23:19 -06:00
Ulrich Wilkens
885b65a09a
Fixes for OpenBSD
2018-05-31 21:48:07 -06:00
chase
4f5e7fe5e3
Use POSIX macros for linux
2018-05-24 18:22:55 -06:00
chase
164e695cd0
remove OSF1 support
2018-05-24 14:25:26 -06:00
chase
0fa51f280f
Use /var/spool instead of /usr/spool and /var/mail instead of /usr/mail
2018-05-20 12:30:32 -06:00
chase
07900bd93b
Remove Unixware and openserver support
2018-05-20 12:13:07 -06:00
chase
8a4f389634
Remove UXPDS support
2018-05-15 20:27:22 -06:00
chase
33d2749ea3
Last of the spelling fixed
2018-04-28 12:36:44 -06:00
chase
1fe5a550b2
Fix typo in license headers
2018-04-28 12:30:20 -06:00
Peter Howkins
d41d87be27
dtksh: Linux modern glibc compile HACK prevent system wide definition of __FILE that we define to Sfio_t
2018-03-27 01:51:58 +01:00
Peter Howkins
1acf08c5ef
dtksh: make sure you can still build on linux older c library too
2018-03-23 04:17:17 +00:00
Peter Howkins
9d69ea3d97
dtksh: HACKY fix for compilation on later linux C library where FILE definition has moved
2018-03-23 01:51:39 +00:00
alx
acb2dd330d
dtksh/sfio: resolved a naming collision on FreeBSD 11
2016-12-31 15:15:04 -07:00
Jon Trulson
05445493d9
ksh: fix up shipin for more modern systems WRT test and wc
...
Patch submitted by Giacomo Comes.
2015-11-22 15:37:40 -07:00
Ulrich Wilkens
01d6c363fa
OpenIndiana and Solaris port
2014-10-28 13:40:11 -06:00
Ulrich Wilkens
c3f74eec17
FreeBSD 10 clang port
2014-07-27 12:32:35 -06:00
Jon Trulson
4312a1190b
cleanup: eliminate missing sentinel warnings
2014-03-24 18:26:10 -06:00
Jon Trulson
b2db23c0af
cleanup: eliminate "implicit declaration" warnings.
...
Also fixed a potential core/memory corruption in dticon.
2014-03-24 15:58:11 -06:00
Jon Trulson
b9d1a4114e
pax.h: include stdio.h
2014-03-22 18:56:21 -06:00
Ulrich Wilkens
2712d5f787
NetBSD port
2014-02-22 19:12:19 -07:00
Pascal Stumpf
79486301d1
Make dtksh build on OpenBSD/powerpc.
2013-07-23 18:47:54 -06:00
Jon Trulson
fe0e5904c3
dtksh: fix a build issue with Kubuntu x86_64.
...
Remove an apparently 'mac' definition for feature/fs and an
unnecessary struct stat forward declaration.
2013-05-17 23:22:33 -06:00
Ulrich Wilkens
e8cb780125
Build dtksh on more OSs
2013-03-30 17:33:07 -06:00
Jelle Hermsen
b8862cab32
Changed a couple of ifdefs for __FreeBSD__ to CSRG_BASED. These are all clearcut cases. I left the ones I had doubts about, or where I wasn't sure about the OpenBSD side of things to look at later.
2012-10-03 17:06:57 -06:00