Modified: trunk/configure.ac (179 => 180)
--- trunk/configure.ac 2010-01-04 13:41:04 UTC (rev 179)
+++ trunk/configure.ac 2010-01-04 13:51:50 UTC (rev 180)
@@ -192,7 +192,8 @@
AC_CHECK_DECLS([FD_COPY], [], [], [[#include <sys/select.h>]])
AC_CHECK_DECLS([SIGEMT], [], [], [[#include <signal.h>]])
AC_CHECK_DECLS([VQ_UPDATE, VQ_VERYLOWDISK], [], [], [[#include <sys/mount.h>]])
-AC_CHECK_FUNCS([pthread_key_init_np pthread_main_np mach_absolute_time malloc_create_zone sysconf getprogname program_invocation_short_name])
+AC_CHECK_DECLS([program_invocation_short_name], [], [], [[#include <errno.h>]])
+AC_CHECK_FUNCS([pthread_key_init_np pthread_main_np mach_absolute_time malloc_create_zone sysconf getprogname])
AC_CHECK_DECLS([POSIX_SPAWN_START_SUSPENDED],
[have_posix_spawn_start_suspended=true],
Modified: trunk/src/shims/getprogname.h (179 => 180)
--- trunk/src/shims/getprogname.h 2010-01-04 13:41:04 UTC (rev 179)
+++ trunk/src/shims/getprogname.h 2010-01-04 13:51:50 UTC (rev 180)
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2009 Apple Inc. All rights reserved.
+ * Copyright (c) 2009-2010 Mark Heily <mark@heily.com>
+ * All rights reserved.
*
* @APPLE_APACHE_LICENSE_HEADER_START@
*
@@ -25,7 +26,7 @@
static inline char *
getprogname(void)
{
-# if HAVE_PROGRAM_INVOCATION_SHORT_NAME
+# if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
return program_invocation_short_name;
# else
# error getprogname(3) is not available on this platform