From 8135a0235b1224b3a51554374a9d37ee9c04ebd2 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Thu, 13 Jun 2013 00:23:28 -0400
Subject: [PATCH] Make sure ssize_t is defined

https://bugs.gentoo.org/show_bug.cgi?id=473116
---
 client/main.c               | 1 +
 client/session.c            | 1 +
 client/transfer.c           | 1 +
 gobex/gobex.c               | 1 +
 plugins/bluetooth.c         | 1 +
 plugins/mas.c               | 1 +
 plugins/opp.c               | 1 +
 plugins/phonebook-ebook.c   | 1 +
 plugins/phonebook-tracker.c | 1 +
 plugins/usb.c               | 1 +
 src/manager.c               | 1 +
 src/mimetype.c              | 1 +
 src/server.c                | 1 +
 src/service.c               | 1 +
 src/transport.c             | 1 +
 unit/test-gobex-header.c    | 1 +
 unit/test-gobex-packet.c    | 1 +
 17 files changed, 17 insertions(+)

diff --git a/client/main.c b/client/main.c
index 3eabfda..be07284 100644
--- a/client/main.c
+++ b/client/main.c
@@ -32,6 +32,7 @@
 #include <syslog.h>
 #include <unistd.h>
 #include <sys/signalfd.h>
+#include <sys/types.h>
 
 #include <glib.h>
 #include <gdbus.h>
diff --git a/client/session.c b/client/session.c
index 2c1827f..4bdbba2 100644
--- a/client/session.c
+++ b/client/session.c
@@ -32,6 +32,7 @@
 #include <unistd.h>
 #include <string.h>
 #include <sys/stat.h>
+#include <sys/types.h>
 
 #include <glib.h>
 #include <gdbus.h>
diff --git a/client/transfer.c b/client/transfer.c
index 541fd2d..027b3fb 100644
--- a/client/transfer.c
+++ b/client/transfer.c
@@ -32,6 +32,7 @@
 #include <unistd.h>
 #include <string.h>
 #include <sys/stat.h>
+#include <sys/types.h>
 #include <inttypes.h>
 
 #include <glib.h>
diff --git a/gobex/gobex.c b/gobex/gobex.c
index b20542d..02972c6 100644
--- a/gobex/gobex.c
+++ b/gobex/gobex.c
@@ -26,6 +26,7 @@
 #include <unistd.h>
 #include <string.h>
 #include <errno.h>
+#include <sys/types.h>
 
 #include "gobex.h"
 #include "gobex-debug.h"
diff --git a/plugins/bluetooth.c b/plugins/bluetooth.c
index 79de9a2..7d8ae7e 100644
--- a/plugins/bluetooth.c
+++ b/plugins/bluetooth.c
@@ -31,6 +31,7 @@
 #include <unistd.h>
 #include <inttypes.h>
 #include <sys/socket.h>
+#include <sys/types.h>
 
 #include <glib.h>
 #include <gdbus.h>
diff --git a/plugins/mas.c b/plugins/mas.c
index 576c206..9c12760 100644
--- a/plugins/mas.c
+++ b/plugins/mas.c
@@ -30,6 +30,7 @@
 #include <glib.h>
 #include <fcntl.h>
 #include <inttypes.h>
+#include <sys/types.h>
 
 #include <gobex/gobex.h>
 
diff --git a/plugins/opp.c b/plugins/opp.c
index c7ddc63..027ea8d 100644
--- a/plugins/opp.c
+++ b/plugins/opp.c
@@ -30,6 +30,7 @@
 #include <string.h>
 #include <unistd.h>
 #include <inttypes.h>
+#include <sys/types.h>
 
 #include <glib.h>
 
diff --git a/plugins/phonebook-ebook.c b/plugins/phonebook-ebook.c
index c2e8649..6a263f1 100644
--- a/plugins/phonebook-ebook.c
+++ b/plugins/phonebook-ebook.c
@@ -28,6 +28,7 @@
 
 #include <string.h>
 #include <errno.h>
+#include <sys/types.h>
 #include <glib.h>
 #include <bluetooth/bluetooth.h>
 
diff --git a/plugins/phonebook-tracker.c b/plugins/phonebook-tracker.c
index da82ff5..f3661ea 100644
--- a/plugins/phonebook-tracker.c
+++ b/plugins/phonebook-tracker.c
@@ -25,6 +25,7 @@
 #include <time.h>
 #include <stdio.h>
 #include <errno.h>
+#include <sys/types.h>
 #include <glib.h>
 #include <dbus/dbus.h>
 #include <libtracker-sparql/tracker-sparql.h>
diff --git a/plugins/usb.c b/plugins/usb.c
index 7b21623..f594559 100644
--- a/plugins/usb.c
+++ b/plugins/usb.c
@@ -35,6 +35,7 @@
 #include <fcntl.h>
 #include <termios.h>
 #include <inttypes.h>
+#include <sys/types.h>
 
 #include <glib.h>
 #include <gdbus.h>
diff --git a/src/manager.c b/src/manager.c
index b9786ad..957ef7c 100644
--- a/src/manager.c
+++ b/src/manager.c
@@ -31,6 +31,7 @@
 #include <errno.h>
 #include <gdbus.h>
 #include <sys/socket.h>
+#include <sys/types.h>
 #include <inttypes.h>
 
 #include <gobex.h>
diff --git a/src/mimetype.c b/src/mimetype.c
index 833ddc7..3d6955c 100644
--- a/src/mimetype.c
+++ b/src/mimetype.c
@@ -31,6 +31,7 @@
 #include <stdint.h>
 #include <stdlib.h>
 #include <sys/stat.h>
+#include <sys/types.h>
 
 #include <glib.h>
 
diff --git a/src/server.c b/src/server.c
index 52f7f1e..7f23eef 100644
--- a/src/server.c
+++ b/src/server.c
@@ -34,6 +34,7 @@
 #include <errno.h>
 #include <string.h>
 #include <inttypes.h>
+#include <sys/types.h>
 
 #include <glib.h>
 #include <gobex.h>
diff --git a/src/service.c b/src/service.c
index 4d9ebfd..e2976e0 100644
--- a/src/service.c
+++ b/src/service.c
@@ -30,6 +30,7 @@
 #include <string.h>
 #include <stdint.h>
 #include <stdlib.h>
+#include <sys/types.h>
 
 #include <glib.h>
 
diff --git a/src/transport.c b/src/transport.c
index 4984643..12d2070 100644
--- a/src/transport.c
+++ b/src/transport.c
@@ -30,6 +30,7 @@
 #include <string.h>
 #include <stdint.h>
 #include <stdlib.h>
+#include <sys/types.h>
 
 #include <glib.h>
 
diff --git a/unit/test-gobex-header.c b/unit/test-gobex-header.c
index 86e69f3..72523d6 100644
--- a/unit/test-gobex-header.c
+++ b/unit/test-gobex-header.c
@@ -21,6 +21,7 @@
 
 #include <stdint.h>
 #include <string.h>
+#include <sys/types.h>
 
 #include <gobex/gobex-header.h>
 
diff --git a/unit/test-gobex-packet.c b/unit/test-gobex-packet.c
index 6da974a..489fefc 100644
--- a/unit/test-gobex-packet.c
+++ b/unit/test-gobex-packet.c
@@ -22,6 +22,7 @@
 #include <stdint.h>
 #include <string.h>
 #include <errno.h>
+#include <sys/types.h>
 
 #include <gobex/gobex-packet.h>
 
-- 
1.8.2.1