diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2014-10-27 15:44:51 +0800 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2020-03-28 21:42:54 +0000 |
commit | 5064a7b95ea5c2308b816818e513a0fbb363dc3a (patch) | |
tree | 27b493678789b83d4fbd975ec6c080fb30a921ab | |
parent | 47458a252e45651bcf39282172ee688073234959 (diff) | |
download | klibc-5064a7b95ea5c2308b816818e513a0fbb363dc3a.tar.gz |
[klibc] dash: [OUTPUT] Add ifdefs around MEM_OUT handling in outmem
[ dash commit 0f2b7ee05547fa06b9abb0643b0e3ca514050ab6 ]
MEM_OUT is only used by forkless backtick processing which we do
not currently support.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
-rw-r--r-- | usr/dash/output.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/usr/dash/output.c b/usr/dash/output.c index f9d87a6a60c13..fb6b60ab1b281 100644 --- a/usr/dash/output.c +++ b/usr/dash/output.c @@ -154,10 +154,13 @@ buffered: if (!bufsize) { ; } else if (dest->buf == NULL) { +#ifdef notyet if (dest->fd == MEM_OUT && len > bufsize) { bufsize = len; } +#endif offset = 0; +#ifdef notyet goto alloc; } else if (dest->fd == MEM_OUT) { offset = bufsize; @@ -169,6 +172,7 @@ buffered: if (bufsize < offset) goto err; alloc: +#endif INTOFF; dest->buf = ckrealloc(dest->buf, bufsize); dest->bufsize = bufsize; @@ -184,7 +188,9 @@ alloc: goto buffered; if ((xwrite(dest->fd, p, len))) { +#ifdef notyet err: +#endif dest->flags |= OUTPUT_ERR; } #endif |