
AT_EXECFN is Linux specific

--- a/elf/rtld.c
+++ b/elf/rtld.c
@@ -1119,9 +1119,11 @@
 	  case AT_ENTRY:
 	    av->a_un.a_val = *user_entry;
 	    break;
+# ifdef AT_EXECFN	    
 	  case AT_EXECFN:
 	    av->a_un.a_val = (uintptr_t) _dl_argv[0];
 	    break;
+# endif	    
 	  }
 #endif
     }
