Home | History | Annotate | Download | only in ksh
History log of /src/bin/ksh/config.h
RevisionDateAuthorComments
 1.53  30-Jun-2017  kamil branches: 1.53.6;
ksh: Drop support for OSes without POSIX sigaction(2)
 1.52  30-Jun-2017  kamil ksh: Drop support for OSes that don't map /dev/fd
 1.51  30-Jun-2017  kamil ksh: Drop support for systems without <sys/stat.h>

In future the order of includes will be normalized with KNF.

No functional change intended.
 1.50  30-Jun-2017  kamil ksh: Drop support for systems with broken <sys/time.h> / <time.h>
 1.49  30-Jun-2017  kamil ksh: Drop support for systems without POSIX lstat(2)
 1.48  30-Jun-2017  kamil ksh: Drop support for systems without POSIX <sys/wait.h>
 1.47  30-Jun-2017  kamil ksh: Drop support for systems with broken times(3)

This fallback code wouldn't work anyway.

times(3) is an obsolete interface by getrusage(2) and gettimeofday(2).
In future it will be swiched to more modern interfaces.

No functional change intended.
 1.46  30-Jun-2017  kamil ksh: Assume ANSI C prototypes
 1.45  30-Jun-2017  kamil ksh: Drop support for systems without functional waitpid(2)
 1.44  30-Jun-2017  kamil ksh: Drop support for systems without POSIX signal routines
 1.43  30-Jun-2017  kamil ksh: Drop support for systems without implementation of EINTR

These systems weren't handled anyway.
 1.42  30-Jun-2017  kamil ksh: Drop support for systems without handling shebang
 1.41  30-Jun-2017  kamil ksh: Drop support for OSes without POSIX types

Assume available: mode_t, off_t, pid_t, uid_t, rlim_t, sigset_t.
 1.40  30-Jun-2017  kamil ksh: Drop support for systems without <sys/wait.h>
 1.39  30-Jun-2017  kamil ksh: Drop support for systems without gid_t
 1.38  23-Jun-2017  kamil ksh: Drop support for systems without clock_t type
 1.37  23-Jun-2017  kamil ksh: Replace homegrown int_least32_t with the C99 version
 1.36  23-Jun-2017  kamil ksh: Drop support for systems that return void for closedir(2)
 1.35  23-Jun-2017  kamil ksh: Drop support for UNIX V7-style signal routines
 1.34  22-Jun-2017  kamil ksh: Drop fallback for BSD4.2 signal routines
 1.33  22-Jun-2017  kamil ksh: Remove fallback to BSD4.1 signal routines
 1.32  22-Jun-2017  kamil ksh: Drop support for systems without mmap(2)
 1.31  22-Jun-2017  kamil ksh: Drop support for systems without dup2(2)
 1.30  22-Jun-2017  kamil ksh: Drop support for ISC UNIX
 1.29  22-Jun-2017  kamil ksh: Drop support for systems without <limits.h>
 1.28  22-Jun-2017  kamil ksh: Drop support for systems without <fcntl.h>
 1.27  22-Jun-2017  kamil ksh: Drop support for systems without memmove(3) and stop using bcopy(3)
 1.26  22-Jun-2017  kamil ksh: Drop support for systems without memset(3)
 1.25  22-Jun-2017  kamil ksh: Drop usage of SVID header <memory.h>, it's legacy standard
 1.24  22-Jun-2017  kamil ksh: Drop support for systems without strcasecmp(3) and strncasecmp(3)
 1.23  22-Jun-2017  kamil ksh: Drop support for systems without strstr(3)
 1.22  22-Jun-2017  kamil ksh: Drop support for systems without <string.h>
 1.21  22-Jun-2017  kamil ksh: Drop support for systems without <stddef.h>

No functional change.
 1.20  22-Jun-2017  kamil ksh: Drop support for systems without <stdlib.h>

No functional change.
 1.19  22-Jun-2017  kamil ksh: Drop support for systems without <unistd.h>

This code wouldn't work for them anyway.

No functional change.
 1.18  22-Jun-2017  kamil ksh: Kill switch for CLOSEDIR_VOID (closedir(2) returns void)

No users in the code. No functional change.
 1.17  22-Jun-2017  kamil ksh: Assume that $CC handles const (ANSI C89)

No functional change.
 1.16  22-Jun-2017  kamil Drop support for $CC incapable to use void* / volatile* (pre ANSI C89)
 1.15  22-Jun-2017  kamil Drop Ultrix support from ksh(1), a DEC UNIX for VAX
 1.14  22-Jun-2017  kamil Reapply removal of code from 90ties for OS/2 Cygwin AIX HPUX SCOUnix

Added missing #endif terminator in emacs.c
 1.13  22-Jun-2017  kamil Temporarily revert previous.

emacs.* gets wrong code in generation
 1.12  22-Jun-2017  kamil Remove code for AIX, including hack for 3.2.5 (from 1997) - from ksh(1)

OK by <kre>
 1.11  22-Jun-2017  kamil Drop HP-UX support from ksh(1)

OK by <kre>
 1.10  22-Jun-2017  kamil Remove sco unix 3.2v4.1 support (from 1992) from ksh(1)

OK by <kre>
 1.9  22-Jun-2017  kamil Remove os2 support in ksh(1)

OK by <kre>
 1.8  19-Aug-2004  christos Handle RESCUEDIR
 1.7  07-Jul-2004  mycroft Cleanup of ksh memory handling from OpenBSD, via Stefan Krueger in PR 24962.
Should also fix:
PR 8153
PR 13301
PR 15256
PR 25084
 1.6  11-Nov-2002  jdolecek default to "$HOME/.kshrc" if ENV is not set
 1.5  04-Feb-2001  christos we do have dup2.
 1.4  12-Jan-1997  tls branches: 1.4.12;
RCS ID Police
 1.3  09-Oct-1996  jtc sync with 5.2.11 (now define POSIXLY_CORRECT)
 1.2  09-Oct-1996  jtc autoconf biffed a test --- our stat macros do work
 1.1  21-Sep-1996  jtc branches: 1.1.1;
Initial revision
 1.1.1.3  09-Oct-1996  jtc import pdksh 5.2.11
 1.1.1.2  09-Oct-1996  jtc import pdksh 5.2.9
 1.1.1.1  21-Sep-1996  jtc import pdksh 5.2.8
 1.4.12.1  26-Feb-2002  he Pull up revision 1.5 (requested by dogcow):
Synchronize with current development version:
o fix problem with ``set -x'' causing a core dump; fixes PR#11361
o fix problem with ``set -e'' causing early exit; fixes PR#11542
o fix various misspellings and nested extern declarations
 1.53.6.2  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.53.6.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed