diff options
author | Mike Buland <eichlan@xagasoft.com> | 2007-11-30 16:02:04 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2007-11-30 16:02:04 +0000 |
commit | 4d0a7466320e54f45f413efef09ef8e6ad21bb3e (patch) | |
tree | 8b2d7d6dc4454b44aa23e189bf46dcee968964c3 /src/process.h | |
parent | ed402db706488ab910b7c810684379cc2d7b7662 (diff) | |
download | libbu++-4d0a7466320e54f45f413efef09ef8e6ad21bb3e.tar.gz libbu++-4d0a7466320e54f45f413efef09ef8e6ad21bb3e.tar.bz2 libbu++-4d0a7466320e54f45f413efef09ef8e6ad21bb3e.tar.xz libbu++-4d0a7466320e54f45f413efef09ef8e6ad21bb3e.zip |
Added some helpers to fstring, and fixed a bug in Bu::Process, it wasn't closing
the pipes properly, resulting in the child process going defunct and not dying,
it also wasn't buffering properly, it now collects as much data as it can before
returning from a read operation.
Diffstat (limited to 'src/process.h')
-rw-r--r-- | src/process.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/process.h b/src/process.h index dbf1553..025b295 100644 --- a/src/process.h +++ b/src/process.h | |||
@@ -30,6 +30,7 @@ namespace Bu | |||
30 | 30 | ||
31 | virtual void close(); | 31 | virtual void close(); |
32 | virtual size_t read( void *pBuf, size_t nBytes ); | 32 | virtual size_t read( void *pBuf, size_t nBytes ); |
33 | virtual size_t readErr( void *pBuf, size_t nBytes ); | ||
33 | virtual size_t write( const void *pBuf, size_t nBytes ); | 34 | virtual size_t write( const void *pBuf, size_t nBytes ); |
34 | 35 | ||
35 | virtual long tell(); | 36 | virtual long tell(); |