projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Re-revert "Auto-adjust fecdec output buffer size."
[paraslash.git]
/
file_write.c
diff --git
a/file_write.c
b/file_write.c
index 016732ae3fd9379f8ed405cd52e7e3cee281d513..92777d7ddc4af81b173b5017559af6ea1a1af407 100644
(file)
--- a/
file_write.c
+++ b/
file_write.c
@@
-46,7
+46,7
@@
static int file_write_open(struct writer_node *wn)
if (!conf->filename_given)
free(filename);
if (pfwd->fd >= 0)
if (!conf->filename_given)
free(filename);
if (pfwd->fd >= 0)
- return
8192
;
+ return
1
;
free(pfwd);
return -E_FW_OPEN;
}
free(pfwd);
return -E_FW_OPEN;
}
@@
-79,7
+79,7
@@
static int file_write_post_select(struct sched *s, struct writer_node *wn)
if (!FD_ISSET(pfwd->fd, &s->wfds))
return 1;
// PARA_INFO_LOG("writing %zd\n", *wng->loaded);
if (!FD_ISSET(pfwd->fd, &s->wfds))
return 1;
// PARA_INFO_LOG("writing %zd\n", *wng->loaded);
- ret = write(pfwd->fd,
wng->buf
+ wn->written,
+ ret = write(pfwd->fd,
*wng->bufp
+ wn->written,
*wng->loaded - wn->written);
if (ret < 0)
return -E_FW_WRITE;
*wng->loaded - wn->written);
if (ret < 0)
return -E_FW_WRITE;