kamil
a5a27bbf6f
ksh: Drop support for OSes without POSIX sigaction(2)
2017-06-30 04:22:22 +00:00
kamil
2537c199ea
ksh: Drop support for OSes that don't map /dev/fd
2017-06-30 04:11:57 +00:00
kamil
fac4b39487
ksh: Drop support for systems without <sys/stat.h>
...
In future the order of includes will be normalized with KNF.
No functional change intended.
2017-06-30 03:56:12 +00:00
kamil
1dacfa0dd2
ksh: Drop support for systems with broken <sys/time.h> / <time.h>
2017-06-30 03:43:57 +00:00
kamil
e6ed5dea98
ksh: Drop support for systems without POSIX lstat(2)
2017-06-30 03:35:16 +00:00
kamil
a396fc9936
ksh: Drop support for systems without POSIX <sys/wait.h>
2017-06-30 03:32:28 +00:00
kamil
3e5f067b68
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.
2017-06-30 03:23:18 +00:00
kamil
2c22621e8f
ksh: Assume ANSI C prototypes
2017-06-30 02:51:14 +00:00
kamil
81c962c859
ksh: Drop support for systems without functional waitpid(2)
2017-06-30 02:38:09 +00:00
kamil
8ea5ae4cd1
ksh: Drop support for systems without POSIX signal routines
2017-06-30 02:20:47 +00:00
kamil
306d025987
ksh: Drop support for systems without implementation of EINTR
...
These systems weren't handled anyway.
2017-06-30 02:13:29 +00:00
kamil
51ebc97c9d
ksh: Drop support for systems without handling shebang
2017-06-30 02:06:59 +00:00
kamil
5c93126131
ksh: Drop support for OSes without POSIX types
...
Assume available: mode_t, off_t, pid_t, uid_t, rlim_t, sigset_t.
2017-06-30 02:02:41 +00:00
kamil
9d5663e055
ksh: Drop support for systems without <sys/wait.h>
2017-06-30 01:56:34 +00:00
kamil
d0aa393796
ksh: Drop support for systems without gid_t
2017-06-30 01:36:30 +00:00
kamil
c6c3f8f1f5
ksh: Drop support for systems without clock_t type
2017-06-23 00:35:20 +00:00
kamil
b831372d44
ksh: Replace homegrown int_least32_t with the C99 version
2017-06-23 00:29:42 +00:00
kamil
730f723665
ksh: Drop support for systems that return void for closedir(2)
2017-06-23 00:20:22 +00:00
kamil
14ae4d8526
ksh: Drop support for UNIX V7-style signal routines
2017-06-23 00:00:58 +00:00
kamil
0a9965d29a
ksh: Drop fallback for BSD4.2 signal routines
2017-06-22 23:59:28 +00:00
kamil
53e78cf286
ksh: Remove fallback to BSD4.1 signal routines
2017-06-22 23:56:24 +00:00
kamil
3b7ff6c991
ksh: Drop support for systems without mmap(2)
2017-06-22 23:54:13 +00:00
kamil
52b3355e26
ksh: Drop support for systems without dup2(2)
2017-06-22 23:50:24 +00:00
kamil
237b342911
ksh: Drop support for ISC UNIX
2017-06-22 23:47:29 +00:00
kamil
bdcebfe8f5
ksh: Drop support for systems without <limits.h>
2017-06-22 23:38:49 +00:00
kamil
accac1300c
ksh: Drop support for systems without <fcntl.h>
2017-06-22 23:37:00 +00:00
kamil
fb30a30908
ksh: Drop support for systems without memmove(3) and stop using bcopy(3)
2017-06-22 23:33:36 +00:00
kamil
99f9f7cfb5
ksh: Drop support for systems without memset(3)
2017-06-22 23:30:42 +00:00
kamil
98fef8f2dd
ksh: Drop usage of SVID header <memory.h>, it's legacy standard
2017-06-22 23:29:35 +00:00
kamil
00f99741e1
ksh: Drop support for systems without strcasecmp(3) and strncasecmp(3)
2017-06-22 23:27:53 +00:00
kamil
05a5edb66a
ksh: Drop support for systems without strstr(3)
2017-06-22 23:26:17 +00:00
kamil
8f43bfe473
ksh: Drop support for systems without <string.h>
2017-06-22 23:23:27 +00:00
kamil
ba6c50ffa7
ksh: Drop support for systems without <stddef.h>
...
No functional change.
2017-06-22 23:19:53 +00:00
kamil
6f9fbdf520
ksh: Drop support for systems without <stdlib.h>
...
No functional change.
2017-06-22 23:17:50 +00:00
kamil
17e1427bb7
ksh: Drop support for systems without <unistd.h>
...
This code wouldn't work for them anyway.
No functional change.
2017-06-22 23:15:05 +00:00
kamil
b42d86bc68
ksh: Kill switch for CLOSEDIR_VOID (closedir(2) returns void)
...
No users in the code. No functional change.
2017-06-22 23:11:48 +00:00
kamil
9d04c96c0d
ksh: Assume that $CC handles const (ANSI C89)
...
No functional change.
2017-06-22 23:09:32 +00:00
kamil
af6175f2e1
Drop support for $CC incapable to use void* / volatile* (pre ANSI C89)
2017-06-22 19:46:54 +00:00
kamil
d6fe16556c
Drop Ultrix support from ksh(1), a DEC UNIX for VAX
2017-06-22 19:41:07 +00:00
kamil
eb13ce8ce3
Reapply removal of code from 90ties for OS/2 Cygwin AIX HPUX SCOUnix
...
Added missing #endif terminator in emacs.c
2017-06-22 14:20:46 +00:00
kamil
266bea007e
Temporarily revert previous.
...
emacs.* gets wrong code in generation
2017-06-22 14:11:27 +00:00
kamil
ffa8eeb219
Remove code for AIX, including hack for 3.2.5 (from 1997) - from ksh(1)
...
OK by <kre>
2017-06-22 13:37:16 +00:00
kamil
2f8869f916
Drop HP-UX support from ksh(1)
...
OK by <kre>
2017-06-22 13:35:47 +00:00
kamil
4ae20c97a6
Remove sco unix 3.2v4.1 support (from 1992) from ksh(1)
...
OK by <kre>
2017-06-22 13:34:48 +00:00
kamil
e5604d4f02
Remove os2 support in ksh(1)
...
OK by <kre>
2017-06-22 13:33:39 +00:00
christos
79455d444d
Handle RESCUEDIR
2004-08-19 23:00:22 +00:00
mycroft
f662a744b6
Cleanup of ksh memory handling from OpenBSD, via Stefan Krueger in PR 24962.
...
Should also fix:
PR 8153
PR 13301
PR 15256
PR 25084
2004-07-07 19:20:09 +00:00
jdolecek
0c1316b88d
default to "$HOME/.kshrc" if ENV is not set
2002-11-11 19:03:57 +00:00
christos
621611e98a
we do have dup2.
2001-02-04 19:25:43 +00:00
tls
2ab2e20cff
RCS ID Police
1997-01-12 19:11:37 +00:00