Home | History | Annotate | Download | only in ksh
History log of /src/bin/ksh/sh.h
RevisionDateAuthorComments
 1.35  30-Jun-2017  kamil branches: 1.35.6;
ksh: Drop old hack for FreeBSD 1.1.5 and CLK_TCK
 1.34  30-Jun-2017  kamil ksh: Upgrade to C99 <stdbool.h>

This shell already used C99 functions.
 1.33  30-Jun-2017  kamil ksh: Eliminate dead MEM_DEBUG sections, there is missing code for it

MEM_DEBUG used to contain malloc(3) debugging facilities.
 1.32  30-Jun-2017  kamil ksh: Drop support for OSes without POSIX sigaction(2)
 1.31  30-Jun-2017  kamil ksh: Assume ANSI C prototypes
 1.30  30-Jun-2017  kamil ksh: Drop support for systems without functional waitpid(2)
 1.29  23-Jun-2017  kamil ksh: Replace homegrown int_least32_t with the C99 version
 1.28  23-Jun-2017  kamil ksh: Use ANSI C varargs, drop support for older version <varargs.h>
 1.27  23-Jun-2017  kamil ksh: Remove support for NeXT Operating System
 1.26  22-Jun-2017  kamil ksh: Drop support for systems without dup2(2)
 1.25  22-Jun-2017  kamil ksh: Drop support for ISC UNIX
 1.24  22-Jun-2017  kamil ksh: Drop support for systems without offsetof(3)
 1.23  22-Jun-2017  kamil ksh: Drop support for systems without <limits.h>
 1.22  22-Jun-2017  kamil ksh: Drop support for systems without <fcntl.h>
 1.21  22-Jun-2017  kamil ksh: Drop support for systems without memmove(3) and stop using bcopy(3)
 1.20  22-Jun-2017  kamil ksh: Drop support for systems without memset(3)
 1.19  22-Jun-2017  kamil ksh: Drop usage of SVID header <memory.h>, it's legacy standard
 1.18  22-Jun-2017  kamil ksh: Drop support for systems without strcasecmp(3) and strncasecmp(3)
 1.17  22-Jun-2017  kamil ksh: Drop support for systems without strstr(3)
 1.16  22-Jun-2017  kamil ksh: Drop support for systems without <string.h>
 1.15  22-Jun-2017  kamil ksh: Drop support for systems without <stddef.h>

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

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

This code wouldn't work for them anyway.

No functional change.
 1.12  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.11  22-Jun-2017  kamil Temporarily revert previous.

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

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

OK by <kre>
 1.8  22-Jun-2017  kamil Remove ancient cygwin support in ksh(1)

OK by <kre>
 1.7  26-Jun-2005  christos warns=3
- remove param names from function decls
- sprinkle const
- rename shadowed variables
- XXX: there is a lot of fishy __UNCONST going on.
 1.6  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.5  11-Jul-2002  wiz 'environment', not 'enviroment'
 1.4  21-Jan-2000  mycroft Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
the correct definition from errno.h.
 1.3  20-Oct-1999  hubertf resolve conflicts
 1.2  12-Jan-1997  tls branches: 1.2.4; 1.2.6;
RCS ID Police
 1.1  21-Sep-1996  jtc branches: 1.1.1;
Initial revision
 1.1.1.3  20-Oct-1999  hubertf Import pdksh V5.2.14.
Includes lots of bugfixes.
 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.2.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2.4.1  23-Jan-2000  he Pull up revision 1.4 (requested by mycroft):
Always do the errno indirection hack, so that non-threaded
libraries get the right errno value when linked with -lpthread.
This means "always include <errno.h> and never declare errno
yourself".
 1.35.6.2  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.35.6.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed