* @APPLE_LICENSE_HEADER_END@
*/
+#include <TargetConditionals.h>
+
+#if TARGET_IPHONE_SIMULATOR
+struct _not_empty;
+#else
+
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/socket.h>
char fromstr[64], *r, *p;
struct sockaddr_in *s4;
struct sockaddr_in6 *s6;
- aslmsg m;
+ asl_msg_t *m;
fromlen = sizeof(struct sockaddr_storage);
memset(&from, 0, fromlen);
if (p != NULL) *p = '\0';
m = asl_input_parse(uline, len, r, SOURCE_UDP_SOCKET);
- dispatch_async(global.work_queue, ^{ process_message(m, SOURCE_UDP_SOCKET); });
+ process_message(m, SOURCE_UDP_SOCKET);
}
int
return 0;
}
-/* N.B. Does NOT close fds. They "belong" to launchd. */
int
udp_in_close(void)
{
if (ufd[i] != -1)
{
+ close(ufd[i]);
ufd[i] = -1;
}
}
if (udp_in_close() != 0) return -1;
return udp_in_init();
}
+
+#endif /* TARGET_IPHONE_SIMULATOR */