dddf3694e9add O_MAYEXEC support for CLIP OS, zero cost otherwise
tg
2018-10-30 17:10:16 +00:00
8e4829bc5fmove a largish block of code around to trick a GCC warning
tg
2018-10-20 21:04:28 +00:00
f95e05d511catch up a little on test cases
tg
2018-10-20 18:48:26 +00:00
886aee865dfixup high-bit7 chars to be dumped (XXX probably want M- there)
tg
2018-10-20 18:46:00 +00:00
f78e3f351efix#1779179 (another case of signed integers sucking)
tg
2018-10-20 18:34:14 +00:00
b55607d825spelling cleanup: “programme” is distinct from “program”; even in British English, the latter is used for computer programs, while the former serves for things like the TV programme, or a programme to plant trees
tg
2018-10-07 01:10:11 +00:00
58b88af62cdo not repeat 0m0.00s
tg
2018-08-17 20:33:08 +00:00
6cea111ef1same as in commitid 1005B6CF36E3932B560, plus assorted cleanup
tg
2018-08-10 02:53:39 +00:00
2e1150c8e8against better judgement, allow unsetting COLUMNS: • GNU coreutils’ test suite insists on it, even despite it can run successfully without doing it (WTF‽)… • we already unspecial, explicitly commented as “hands-off” it, when imported from the environment • it was already changeable (though that didn’t unspecial it on the command line)
tg
2018-07-15 17:21:24 +00:00
28a08dc7a0fix an error message
tg
2018-07-15 16:23:10 +00:00
008f09dd09fix a vi mode segfault when using ^W during a search; from multiplexd
tg
2018-07-15 16:16:38 +00:00
5dab09d6a8add EU-DSGVO (GDPR) notice for the mailing list
tg
2018-07-15 13:57:18 +00:00
dde8500a24some ord() debugging; CORD for case, ORD evaluates twice, for debugging
tg
2018-01-13 23:55:15 +00:00
a0b1179db3warn when entering POSuX noncompliance
tg
2018-01-13 21:45:07 +00:00
aa530d4343implement early (mediæval) locale tracking, as a compile-time option, for SuSE; slightly inspired by the original patch submitted by From: Dr. Werner Fink <werner@suse.de>
tg
2018-01-13 21:38:10 +00:00
9f3c0efefcsmall cleanup for systems without core dumps, such as Jehanne
tg
2018-01-05 20:08:34 +00:00
3d522cfa27turns out that Plan 9 does *not* have symlink(7)s
tg
2017-12-22 18:36:21 +00:00
942035921cPass arguments via a resonse file if executing a child fails
tg
2017-12-22 16:41:42 +00:00
d93bd77f28Set stdin to text mode before executing child processes
tg
2017-12-22 16:37:14 +00:00
0faaab7bbcadd patch for the Jehanne operating system, from Shamar on IRC
tg
2017-12-22 16:30:00 +00:00
a685208b7fincrease some sleep and time limits, reported by Dr. Werner Fink from OpenSuSE: their qemu-based powerpc systems have timing issues
tg
2017-12-15 13:35:34 +00:00
11953c9605fix typo in comment
tg
2017-11-20 02:32:32 +00:00
8fe6311a01refresh with up-to-date eawparse
tg
2017-11-18 12:01:53 +00:00
0e478dceaetentatively fix Debian #878947 by putting an end to (some) nesting
tg
2017-10-17 23:45:19 +00:00
c94bfd71e8apply another quickfix by komh
tg
2017-10-15 20:21:51 +00:00
cfa08b1c3fmove getdrvwd() declaration out of OS/2-specific part: each MKSH_DOSPATH port is required to define it (and, later, others)
tg
2017-10-14 21:09:48 +00:00
d76a7e5813add MKSH_ENVDIR code for Jehanne (OS by Shamar (giacomotesio) from IRC): instead of parsing extern char **environ; read it from a filesystem (typical for Plan 9, though this one is __jehanne__ per ifdef)
tg
2017-10-14 21:05:22 +00:00
63cf261f11fix “cd e:foo” on DOSPATH systems (I think)
tg
2017-10-14 20:11:30 +00:00
5468d726b3move slashifying of PATH, TMPDIR and two OS/2-specific variables from OS/2-specific to common DOSPATH-specific code (ifdef for the latter two)
upstream-master
tg
2017-10-13 23:34:49 +00:00
524e63b4a1fix a longstanding double substitution
tg
2017-10-13 23:02:11 +00:00
7d18c762d2komh says these are redundant
tg
2017-10-13 11:54:06 +00:00
0ba04f9bb7apply fixes from code review by @komh
tg
2017-10-12 15:17:04 +00:00
34fc7afc8cnote on rooted pathnames, concept found in original pdksh which had various forms of path attributes (not just absolute or not), though we shouldn’t just copy theirs either
tg
2017-10-11 23:48:36 +00:00
d5a29d5e60mksh_abspath() on OS/2 now requires a dir separator after the drive letter and colon for it to recognise a pathname as absolute, as it should be
tg
2017-10-11 21:52:46 +00:00
2cdd9d77defurther OS/2 fixes for simplify_path()
tg
2017-10-11 21:49:06 +00:00
af61fd186aall uses of mksh_vdirsep should exclude “\builtin” from triggering it
tg
2017-10-11 21:09:24 +00:00
5a89f6d959update comment to unpuzzle a future me
tg
2017-10-11 21:04:59 +00:00
f578d7cd10eval.c has the only mksh_sdirsep caller and uses it on substrings, so OS/2 drive letter checks are not correct there
tg
2017-10-11 20:55:06 +00:00
99db3ecb5cinline OS/2’s mksh_sdirsep() into its mksh_vdirsep() because we must separate these two
tg
2017-10-11 20:50:46 +00:00
9dc689dd17keep drive letter when simplifying path (untested)
tg
2017-10-11 20:46:14 +00:00