summaryrefslogtreecommitdiffstats
path: root/bin/csh/csh.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix multiple variable definitions to avoid errors with -fno-common.mortimer2020-08-301-1/+75
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-4/+4
* Fix some minor issues found by coverity.martijn2018-10-241-2/+2
* blkfree() takes no action for NULL pointer so callers can avoid checking.miko2018-09-081-6/+5
* Passing NULL to free() is fine; from Michael W. Bombardieri.anton2017-12-161-5/+3
* Include hostname in shell prompts by defaulttb2017-12-121-3/+12
* Fix pasting of long (>BUFSIZ) lines in csh with filec enabled. NUL-terminatinganton2017-08-301-2/+3
* Postpone printing of prompt if filec is enabled in csh. Any I/O should beanton2017-07-261-2/+2
* Turn off the close-on-exec bit with fcntl() instead of ioctl().krw2016-03-191-2/+1
* Replace ioctl(fd, FIOCLEX) with fcntl(fd, F_SETFD, FD_CLOEXEC)millert2016-03-181-8/+8
* Replace handrolled xfree() function by directly using free(3)mestre2015-12-261-7/+7
* exit() after perror() for pledge failure. Perhaps this got introducedderaadt2015-11-111-2/+4
* unifdef _PATH_*naddy2015-10-281-11/+1
* miscellaneous cruft:naddy2015-10-261-6/+1
* remove the profiling and debugging ifdefs; ok zhuk@naddy2015-10-261-8/+1
* Clean up cruft made visible by the NLS unifdefing:naddy2015-10-261-17/+1
* unifdef BUILTIN (unused), NLS (always set), SHORT_STRINGS (always set)naddy2015-10-261-5/+2
* setlocale() before pledge()... until we learn morederaadt2015-10-221-5/+6
* With TIOCSTI supported in pledge "tty proc", csh is good enough to runderaadt2015-10-181-1/+5
* delete many more ptr_t caststedu2015-02-081-6/+6
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-3/+3
* Use reallocarray() and remove a few archaic memory allocation practices.deraadt2014-10-161-2/+2
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-271-15/+1
* do not name file descriptors fp, eitherderaadt2006-10-181-6/+6
* unused code and variablesderaadt2005-12-111-5/+2
* spacingderaadt2005-02-251-8/+8
* de-register and ansify functionsderaadt2003-06-111-72/+42
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-7/+3
* bring in strlcpy and strlcat-like things for dealing with Char types,deraadt2003-01-081-13/+18
* knftodd2002-06-091-8/+8
* spelling; moritz@jodeit.orgderaadt2002-06-091-3/+3
* We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.millert2002-02-191-7/+3
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-161-12/+12
* mark signal races, and remove junkderaadt2001-06-221-2/+4
* Use mkstemp(3) for here document (<<) temporary files instead of $$millert2000-10-301-3/+2
* even better fix for importpath(); from christos@zoulas.com; millert@ okmickey2000-09-041-4/+4
* prevent core dumps when stderror() is called before reslab is initializedmickey2000-08-301-2/+3
* NUL not NULLderaadt1999-02-211-3/+3
* spellingtodd1997-11-151-3/+3
* make signal handlers errno safederaadt1997-08-051-2/+5
* #if __STDC__ --> #ifdef __STDC__mickey1997-07-251-3/+3
* tabifykstailey1997-07-231-3/+3
* Update from NetBSD (christos)millert1996-11-021-5/+5
* compilemillert1996-10-271-2/+3
* Don't honor $HOME if >= MAXPATHLENmillert1996-10-271-3/+3
* update rcsidderaadt1996-06-231-1/+2
* initial import of NetBSD treederaadt1995-10-181-0/+1375