Add _XOPEN_SOURCE=600 to all .c files with standards compliance defines.
[collectd.git] / src / target_set.c
index e328da3..61b50b6 100644 (file)
 #endif
 #define _POSIX_C_SOURCE 200112L
 
-#if 0
-/* Single UNIX needed for strdup. */
 #ifdef _XOPEN_SOURCE
 # undef _XOPEN_SOURCE
 #endif
-#define _XOPEN_SOURCE 500
-#endif
+#define _XOPEN_SOURCE 600
 
 #ifndef _REENTRANT
 # define _REENTRANT
@@ -228,7 +225,7 @@ static int ts_create (const oconfig_item_t *ci, void **user_data) /* {{{ */
 } /* }}} int ts_create */
 
 static int ts_invoke (const data_set_t *ds, value_list_t *vl, /* {{{ */
-    notification_meta_t **meta, void **user_data)
+    notification_meta_t __attribute__((unused)) **meta, void **user_data)
 {
   ts_data_t *data;
 
@@ -249,7 +246,7 @@ static int ts_invoke (const data_set_t *ds, value_list_t *vl, /* {{{ */
   /* SET_FIELD (type); */
   SET_FIELD (type_instance);
 
-  return (0);
+  return (FC_TARGET_CONTINUE);
 } /* }}} int ts_invoke */
 
 void module_register (void)