Load service files via dinit-io
29675c2
run_proc_params: initialise cap_iab (to nullptr) on construction
200ed37
Tests: link tests, envtests with libcap
e48871c
dinit-io: getc_nx: fix return when called on bad stream
aba55ce
dinit-io: refactor: move error/eof state check into load_into_buf
11e6a1b
dinit-io: make throw_exception_on() public
ab75193
dinit-io: add check_buf() function to check buffer failure
02075b0
dinit-io: correct get_line_ behaviour, add get_line_until_eof_nx
487510f
dinit-io: allow move construction of istream/ostream
bcb72f9
dinit-io: allocate buffer only when stream is opened
8d80b8f
dinit-io: rename istream::string_failure to input_failure
8a4607e
dinit-io: istream/ostream::close(): check fd before closing
9673608
dinit-io: fix istream close() to properly check error conditions
fb96f0b
dinit-io: open(...): check buffer status before attempting to open fd
e89a6b8
dinit-io: tolerate EINTR from read/write
4b082cf
dinit-io: rename status bits with proper spacing
d15e600
dinit-io: remove pointless return values from throwing functions
7473692
dinit-io: fix write_buf to take len argument
2ba8752
dinit-io: fix get_line_until_eof to work as intended
c80226f
dinit-io: rework exceptions to be more lightweight
ee4f6b7
dinit-io: remove iostream_internal_err, throw bad_alloc instead
1c36a57
dinit-io: remove pointless get_line wrapper functions
bc298b1
dinit-io: fix type of 'character' result in getc_result
b9d0674
dinit-io: fix style, consistency, comment detail
422f8c6
tests: Some tests around the dinit-iostream
e04f1fb
test-bpsys: Add mock function for open(2) with "mode_t mode"
723259e
dinit-iostream: Custom new special-purpose library
c599042
configure: fix passing "LDFLAGS_LIBCAP" as option
5a554d8
Minor improvements to bug report template
62e5ac9
Ugh. config.yaml -> config.yml
5cd545d