8 #include <queued_entry.h>
12 struct dlogutil_entry_with_msg dewm;
15 fixup_pipe_msg(&dewm, 0);
16 assert(dewm.header.pid == 17);
18 dewm.header.tid = 343;
19 fixup_pipe_msg(&dewm, 0);
20 assert(dewm.header.tid == 343);
22 dewm.header.sec_sent_mono = -222;
23 dewm.header.nsec_sent_mono = 888;
24 fixup_pipe_msg(&dewm, 0);
25 assert(dewm.header.sec_sent_mono == -222);
26 assert(dewm.header.nsec_sent_mono == 888);
28 dewm.header.sec_sent_mono = 0;
29 dewm.header.nsec_sent_mono = -1;
30 fixup_pipe_msg(&dewm, 0);
31 assert(dewm.header.sec_sent_mono == 0);
32 assert(dewm.header.nsec_sent_mono == -1);
37 struct dlogutil_entry_with_msg dewm;
39 dewm.header.pid = -22;
40 fixup_pipe_msg(&dewm, 0);
41 assert(dewm.header.pid == 0);
43 dewm.header.tid = -1234;
44 fixup_pipe_msg(&dewm, 0);
45 assert(dewm.header.tid == 0);
47 dewm.header.sec_recv_mono = 9876;
48 dewm.header.nsec_recv_mono = 5432;
49 dewm.header.sec_sent_mono = 345;
50 dewm.header.nsec_sent_mono = -678;
51 fixup_pipe_msg(&dewm, 0);
52 assert(dewm.header.sec_sent_mono == 9876);
53 assert(dewm.header.nsec_sent_mono == 5432);
55 dewm.header.sec_recv_real = 666;
56 dewm.header.nsec_recv_real = 666666666;
57 dewm.header.sec_sent_real = 232323;
58 dewm.header.nsec_sent_real = -99999;
59 fixup_pipe_msg(&dewm, 0);
60 assert(dewm.header.sec_sent_real == 666);
61 assert(dewm.header.nsec_sent_real == 666666666);