X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace-log.c;h=ac66a8b08d878e2be09548be0320d2a3bb0321fc;hp=7f9834c8e4cbffef83364b867fa57e744a283189;hb=a4dfa07bd488d4dd77e558ad9e611415441183e7;hpb=00f7fbf0bcce4662bf7e755ecee0517bfebf6ae2 diff --git a/converter/babeltrace-log.c b/converter/babeltrace-log.c index 7f9834c8..ac66a8b0 100644 --- a/converter/babeltrace-log.c +++ b/converter/babeltrace-log.c @@ -35,15 +35,12 @@ #include #include -#include +#include #include +#include #define USEC_PER_SEC 1000000UL -#ifndef UUID_STR_LEN -#define UUID_STR_LEN 37 /* With \0 */ -#endif - int babeltrace_debug, babeltrace_verbose; static char *s_outputname; @@ -53,6 +50,7 @@ static uuid_t s_uuid; /* Metadata format string */ static const char metadata_fmt[] = +"/* CTF 1.8 */\n" "typealias integer { size = 8; align = 8; signed = false; } := uint8_t;\n" "typealias integer { size = 32; align = 32; signed = false; } := uint32_t;\n" "\n" @@ -89,14 +87,14 @@ static const char metadata_stream_event_header_timestamp[] = static void print_metadata(FILE *fp) { - char uuid_str[UUID_STR_LEN]; + char uuid_str[BABELTRACE_UUID_STR_LEN]; unsigned int major = 0, minor = 0; int ret; ret = sscanf(VERSION, "%u.%u", &major, &minor); if (ret != 2) fprintf(stderr, "[warning] Incorrect babeltrace version format\n."); - uuid_unparse(s_uuid, uuid_str); + babeltrace_uuid_unparse(s_uuid, uuid_str); fprintf(fp, metadata_fmt, major, minor, @@ -211,7 +209,7 @@ retry: write_packet_header(pos, s_uuid); write_packet_context(pos); if (attempt++ == 1) { - fprintf(stdout, "[Error] Line too large for packet size (%zukB) (discarded)\n", + fprintf(stderr, "[Error] Line too large for packet size (%zukB) (discarded)\n", pos->packet_size / CHAR_BIT / 1024); return; } @@ -293,8 +291,8 @@ int main(int argc, char **argv) ret = parse_args(argc, argv); if (ret) { - fprintf(stdout, "Error: invalid argument.\n"); - usage(stdout); + fprintf(stderr, "Error: invalid argument.\n"); + usage(stderr); goto error; }