diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2011-02-28 09:11:46 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2011-02-28 09:11:46 +0000 |
commit | 6e482ac5ad6f83bbf59ffd34bfbfdd044477c577 (patch) | |
tree | 212135ab780c67433e2ccbc9da2af6b559a19e1d /usr.sbin/fifolog/fifolog_writer/fifolog_writer.c | |
parent | 54a3365da2703f66892bdfdcb179a742d9ba6bae (diff) | |
download | src-6e482ac5ad6f83bbf59ffd34bfbfdd044477c577.tar.gz src-6e482ac5ad6f83bbf59ffd34bfbfdd044477c577.zip |
Update fifolog internals to match main version:
Rename ...write_bytes... to ...write_records..., that's what they do.
Move writer .h stuff into writer private .h file.
Change logic in writer to support both fifolog usage in FreeBSD and
Measured usage better, by always using an input buffer.
Various cleanups.
Notes
Notes:
svn path=/head/; revision=219095
Diffstat (limited to 'usr.sbin/fifolog/fifolog_writer/fifolog_writer.c')
-rw-r--r-- | usr.sbin/fifolog/fifolog_writer/fifolog_writer.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c b/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c index 5c6aa6857f2a..77776b860fe4 100644 --- a/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c +++ b/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c @@ -42,7 +42,8 @@ static void usage(void) { - fprintf(stderr, "Usage: fifolog_writer [-w write-rate] [-s sync-rate] " + fprintf(stderr, + "Usage: fifolog_writer [-w write-rate] [-s sync-rate] " "[-z compression] file\n"); exit(EX_USAGE); } @@ -105,10 +106,10 @@ main(int argc, char * const *argv) p--; *p = '\0'; if (*buf != '\0') - fifolog_write_bytes_poll(f, 0, 0, buf, 0); + fifolog_write_record_poll(f, 0, 0, buf, 0); } else if (i == 0) - (void)fifolog_write_poll(f, 0); + fifolog_write_poll(f, 0); } - (void)fifolog_write_flush(f); + fifolog_write_close(f); return (0); } |