summaryrefslogtreecommitdiffstats
path: root/bin/ksh/misc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* In lib/libc/gen/charclass.h r1.3 guenther made cclasses const.tb2020-10-261-2/+2
* Collapse consecutive stars to avoid exponential behavior.millert2020-07-221-1/+4
* Add support for set -o pipefailjca2020-07-071-1/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-4/+4
* Convert the pledge call to idiomatic format 'cause we love grep.deraadt2018-11-201-3/+4
* Include "id" in pledge (for setres[ug]id, setgroups) if the shell isnicm2018-11-161-2/+8
* Support 64 bit integers on 32 bit architectures.tobias2018-04-091-3/+3
* Favor usage of __func__ in warning/error messages. Some of them referred to theanton2018-03-151-2/+2
* Introduce internal_warningf() and mark internal_errorf() as noreturnjca2018-01-161-2/+2
* Stop pretending we support building ksh without EDIT/HISTORY supportjca2018-01-151-11/+9
* unifdef BRACE_EXPAND; ok jca@anton2018-01-141-7/+2
* Bring back the sign compare changes, this time with a fix from otto@millert2018-01-061-37/+39
* unifdef JOBS supportjca2018-01-051-9/+1
* Back out sign compare changes that appear to cause problems on hppa.millert2018-01-041-39/+37
* Add WARNINGS=yes to ksh and fix the resulting sign compare warnings.millert2018-01-011-37/+39
* Add -Wshadow to Makefile and fix the resulting warnings. Many ofmillert2017-12-271-28/+28
* Delete the deprecated emacs-usemeta option.jca2017-10-191-16/+2
* Guard FEMACSUSEMETA uses behind #ifdef EMACSjca2017-08-301-1/+7
* Stop exposing the emacs-usemeta option, and warn when trying to set it.jca2017-08-301-5/+14
* Backout previous due to a bug discovered by zhuk@ that requires some tinkeringanton2017-07-041-15/+2
* Add support for pattern substitution to variables in ksh using a common syntaxanton2017-07-041-2/+15
* Currently we have about a 50/50 split over fcntl(n, F_GETFL [,0])krw2016-03-201-2/+2
* Make set +o conform with POSIX.natano2016-03-061-3/+5
* Replace an ugly bit of pointer arithmetic with a conditional expression.mmcc2015-12-211-2/+2
* Move system headers from sh.h to those files that actually need them.tb2015-12-141-1/+5
* Use isdigit() instead of ksh's homebrewed alternative.mmcc2015-11-121-2/+1
* Remove the define NOT, replace it with '!'. No binary change.mmcc2015-10-191-3/+3
* Move string.h include from sh.h to the files that use it.mmcc2015-10-191-1/+2
* Move limits.h include from sh.h to the files that actually need it. Nommcc2015-10-191-1/+2
* Apply style(9) to header includes.mmcc2015-10-191-2/+3
* Make errorf() and bi_errorf() handle a NULL argument.millert2015-09-221-3/+3
* Last of the (thing *)0 -> NULL, from Michael McConville. No binarynicm2015-09-181-2/+2
* Remove unnecessary casts, from Michael McConville. No binary change.nicm2015-09-171-3/+3
* correct spelling of NULL from (char *)0. from Michael McConville.tedu2015-09-151-11/+11
* stop abusing null (the variable) for an empty string in output formats.tedu2015-09-151-2/+2
* Replace newline and space defines by "\n" and " " directly, from Michaelnicm2015-09-101-2/+2
* not necessary to work around an apparent bug on ancient freebsdtedu2015-03-181-5/+2
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-5/+4
* remove trailing whitespaces; use tabs instead of spaces where appropriate;sobrado2013-11-281-2/+2
* don't print extraneous padding characters when tab-completion file/commandsthen2009-04-191-2/+6
* Add POSIX character class support ([:alpha:] and friends) to ksh globbing.millert2009-03-031-3/+50
* Use libc qsort instead of private version. Tested by several people.millert2009-01-171-86/+5
* Fix a strlcpy() bound.miod2008-07-121-2/+2
* Make ulimit able to get and set multiple limits in a single invocationmillert2008-03-211-7/+9
* backout last change; iff is right.fgsch2007-08-021-2/+2
* while i'm here: iff -> iffgsch2007-08-021-2/+2
* might as well make ksh_getopt() match real getopt(), ie. get rid of thatderaadt2006-03-121-4/+4
* convert permanent privilege revocation to use setresuid/setresgid;djm2006-03-061-5/+6
* lots of indentation cleanup, now ksh is readable like our other code.deraadt2005-03-301-74/+62
* spacingderaadt2005-03-281-4/+4