[SSSD] [PATCH] SBUS: Include config.h for enabling function in stdio.h

Lukas Slebodnik lslebodn at redhat.com
Sat May 24 17:07:58 UTC 2014


ehlo,

Older versions of glibc requires extra feature macros
for function open_memstream.

       fmemopen(), open_memstream(), open_wmemstream():
           Since glibc 2.10:
               _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
           Before glibc 2.10:
               _GNU_SOURCE

LS
-------------- next part --------------
>From 0b89faea7750b9d76a70e1900de68be49e9b244a Mon Sep 17 00:00:00 2001
From: Lukas Slebodnik <lslebodn at redhat.com>
Date: Sat, 24 May 2014 17:42:59 +0200
Subject: [PATCH 3/6] SBUS: Include config.h for enabling function in stdio.h

Older versions of glibc requires extra feature macros
for function open_memstream.

       fmemopen(), open_memstream(), open_wmemstream():
           Since glibc 2.10:
               _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
           Before glibc 2.10:
               _GNU_SOURCE

src/sbus/sssd_dbus_introspect.c: In function 'introspect_begin':
src/sbus/sssd_dbus_introspect.c:82: error: implicit declaration of function 'open_memstream'
src/sbus/sssd_dbus_introspect.c:82: warning: assignment makes pointer from integer without a cast
---
 src/sbus/sssd_dbus_introspect.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/sbus/sssd_dbus_introspect.c b/src/sbus/sssd_dbus_introspect.c
index 4bd9563e6dad31009e92a0f4f7de97428a0185ca..73434faf7d226ea1f58e10d319cc79852997136b 100644
--- a/src/sbus/sssd_dbus_introspect.c
+++ b/src/sbus/sssd_dbus_introspect.c
@@ -20,6 +20,9 @@
     along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
+#include "config.h"
+
+#include <stdio.h>
 #include <sys/time.h>
 #include <dbus/dbus.h>
 
-- 
1.9.3



More information about the sssd-devel mailing list