Revision: 180 http://trac.macosforge.org/projects/libdispatch/changeset/180 Author: robert@fledge.watson.org Date: 2010-01-04 05:51:50 -0800 (Mon, 04 Jan 2010) Log Message: ----------- Test for program_invocation_short_name using a declaration test not a function test, as it's not a function. Update copyrights. Submitted by: Mark Heily <mark@heily.com> Modified Paths: -------------- trunk/configure.ac trunk/src/shims/getprogname.h Modified: trunk/configure.ac =================================================================== --- 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 =================================================================== --- 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