summaryrefslogtreecommitdiff
path: root/src/estream.c
Commit message (Expand)AuthorAgeFilesLines
* core: New functions gpgrt_abort and gpgrt_add_emergency_cleanup.Werner Koch2019-01-041-9/+8
* core: New functions gpgrt_fprintf_sf anf gpgrt_fprintf_sf_unlocked.Werner Koch2018-11-261-5/+8
* core: Add a limited version of gpgrt_ftruncate.Werner Koch2018-11-261-0/+31
* estream: Always propagate flush event to cookie functions.Werner Koch2018-07-121-3/+4
* core: Fix gpgrt_poll for Windows under nPth.Werner Koch2018-04-301-0/+2
* doc: Typo fixes.Werner Koch2018-02-211-1/+1
* core: Unify syscall_clamp functions.Werner Koch2017-11-291-92/+32
* Align 'es_poll' semantics closer with POSIX.Justus Winter2017-05-311-3/+0
* Fix memory leak for estream.NIIBE Yutaka2017-05-301-5/+20
* Minor clean up.NIIBE Yutaka2017-04-191-2/+2
* Improve tracing of estream.Werner Koch2017-02-281-15/+39
* w32: Fix gpgrt_poll for Windows.Werner Koch2017-02-281-6/+0
* Use the new tracing ramework for estream.Werner Koch2017-02-271-9/+76
* Rename internal functions of estream.Werner Koch2017-02-261-90/+91
* w32: Do not use the syscall clamps in pollable mode.Werner Koch2017-02-241-10/+36
* estream: Correctly set ERRNO to EOPNOTSUPP.Werner Koch2017-01-191-2/+4
* estream: Minor portability fix.Werner Koch2016-11-121-3/+3
* estream: Support 'es_poll' on Windows.Justus Winter2016-11-121-73/+52
* estream: Track the kind of backend used.Justus Winter2016-11-121-17/+22
* estream: Rework how the cookie functions are handled.Justus Winter2016-11-121-49/+49
* estream: Rework modestring handling.Justus Winter2016-11-121-46/+44
* Add new interface gpgrt_get_syscall_clamp.Werner Koch2016-11-121-0/+11
* Use the syscall clamp functions also for lock functionsWerner Koch2016-11-111-1/+6
* estream: Fix modestring parsing.Justus Winter2016-10-181-1/+1
* Define EWOULDBLOCK in case it is not definedAndre Heinecke2016-07-051-0/+5
* estream: Fix bug es_fclose_snatch if a seek has been used.Werner Koch2016-06-271-1/+1
* w32: Silence compiler warnings about redefined macros.Werner Koch2016-06-251-6/+19
* estream: Remove two compiler warning.Werner Koch2016-06-241-40/+41
* estream: Fix assertion failure due to es_flush.NIIBE Yutaka2016-06-151-3/+1
* Adjust memory limit of es_fopenmem to the block size.Werner Koch2016-06-151-0/+8
* estream,w32: Temporary fix for gpgrt_poll.Werner Koch2016-04-051-0/+4
* estream: Prepare for new mode flag "sysopen".Werner Koch2016-03-291-14/+47
* estream: Use simpler names for static functions.Werner Koch2016-03-291-44/+44
* doc: Re-format comments in estream.cWerner Koch2016-03-291-150/+311
* estream: Remove strange macro for better readability.Werner Koch2016-03-291-15/+11
* Convert http links to https where possible in the source.Daniel Kahn Gillmor2016-02-081-1/+1
* Fix typos found by codespell.Justus Winter2015-11-191-3/+3
* estream: Avoid calling write(fd,NULL,n).Werner Koch2015-10-181-20/+32
* estream: Keep track of EPIPE.Werner Koch2015-09-281-4/+25
* estream: Add gpgrt_set_nonblock and gpgrt_poll.Werner Koch2015-09-251-4/+345
* estream: Replace indicator help functions to ease code reading.Werner Koch2015-09-241-33/+13
* w32: Make sure the setmode is called.Werner Koch2015-08-251-1/+7
* Remove useless conditions.Werner Koch2015-03-161-6/+3
* Change gpgrt_pending{,_unlocked} to macros.Werner Koch2014-10-031-3/+3
* w32: Make it build again.Werner Koch2014-10-021-1/+1
* Add GPG_ERR_BOGUS_STRING and an experimental gpgrt_pending.Werner Koch2014-10-021-3/+108
* doc updates and type fixes.Werner Koch2014-09-181-1/+1
* Fix es_fclose for streams opened with "samethread".Werner Koch2014-09-121-2/+14
* Fix problems with ssize_t and off_t.Werner Koch2014-09-111-39/+41
* Add gpgrt_set_alloc_func.Werner Koch2014-08-261-19/+16