summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/atomicio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Check for both EAGAIN and EWOULDBLOCK. This is a no-op in OpenBSDdtucker2019-01-241-7/+5
* Sanitize scp filenames via snmprintf. To do this we move thedtucker2019-01-231-5/+17
* better bounds check on iovcnt (we only ever use fixed, positive values)djm2016-07-271-3/+3
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-2/+2
* add an option per-read/write callback to atomiciodjm2010-09-221-5/+28
* Include <poll.h> like the man page says rather than <sys/poll.h>. ok djm@dtucker2007-06-251-2/+2
* if the fd passed to atomicio/atomiciov() is non blocking, then poll() todjm2007-06-191-3/+19
* almost entirely get rid of the culture of ".h files that include .h files"deraadt2006-08-031-3/+2
* move #include <sys/param.h> out of includes.hstevesk2006-07-261-1/+3
* move #include <string.h> out of includes.hstevesk2006-07-221-1/+2
* move #include <errno.h> out of includes.h; ok markus@stevesk2006-07-111-1/+3
* reorder sanity test so that it cannot dereference past the end of thedjm2006-04-161-2/+2
* introduce atomiciov() function that wraps readv/writev to retrydjm2006-04-161-1/+54
* ANSIfy; requested deraadt@djm2006-04-011-6/+2
* Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatdjm2006-03-251-0/+1
* RCSID() can diederaadt2006-03-191-1/+0
* type correctness; from Ray Lai in PR 5011; ok millert@otto2006-02-111-2/+2
* Switch atomicio to use a simpler interface; it now returns a size_tavsm2005-05-241-5/+9
* correct comment: atomicio takes vwrite, not write; deraadt@ okavsm2003-07-311-2/+2
* deal with typing of write vs read in atomicioderaadt2003-06-281-2/+2
* no need for xmalloc.h, thanks to espie@markus2001-05-081-2/+1
* make copyright lines the same formatderaadt2001-03-021-2/+2
* split ssh.h and try to cleanup the #include mess. remove unnecessary #includes.markus2001-01-211-2/+2
* undomarkus2000-10-181-2/+2
* return number of characters processed; ok deraadt@markus2000-10-171-2/+2
* cleanup copyright notices on all files. I have attempted to be accurate withderaadt2000-09-071-2/+2
* OpenBSD tagmarkus2000-06-201-1/+1
* -pedantic: signed vs. unsigned, void*-arithm, etcmarkus2000-03-161-3/+4
* int atomicio -> ssize_t (for alpha). ok deraadt@d2000-02-011-4/+4
* move atomicio into it's own file. wrap all socket write()s which were doingderaadt1999-12-061-0/+57