From: Jonathan Rajotte Date: Tue, 21 Jul 2020 15:00:40 +0000 (-0400) Subject: Fix: use sys/types.h for ssize_t on Cygwin X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=commitdiff_plain;h=46c97aee24af52a0ec2e1857a57a79815a534668;hp=d37ac3cdc4fe21f117edfb829db4d0eb7cf914a1 Fix: use sys/types.h for ssize_t on Cygwin Observed issue ============== On cygwin worker: In file included from snapshot.c:10: ../../src/common/snapshot.h:33:1: error: unknown type name `ssize_t`; did you mean `_ssize_t`? 33 | ssize_t lttng_snapshot_output_create_from_buffer( | ^~~~~~~ | _ssize_t snapshot.c:128:9: error: conflicting types for `lttng_snapshot_output_create_from_buffer` 128 | ssize_t lttng_snapshot_output_create_from_buffer( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from snapshot.c:10: ../../src/common/snapshot.h:33:9: note: previous declaration of `lttng_snapshot_output_create_from_buffer` was here 33 | ssize_t lttng_snapshot_output_create_from_buffer( | Solution ======== Include sys/types.h. Signed-off-by: Jonathan Rajotte Signed-off-by: Jérémie Galarneau Change-Id: I1df58ffb6df02d6957e1e4eac6ebfb297f3e3bb0 --- diff --git a/src/common/snapshot.h b/src/common/snapshot.h index 58e855767..df02adaf9 100644 --- a/src/common/snapshot.h +++ b/src/common/snapshot.h @@ -11,6 +11,7 @@ #include #include +#include struct lttng_payload_view; struct lttng_payload;