--- a/xinetd/connection.c +++ b/xinetd/connection.c @@ -14,6 +14,7 @@ #include #include #include +#include #include @@ -218,11 +219,7 @@ void conn_dump( const connection_s *cp, tabprint( fd, 1, "service = %s\n", SVC_ID( cp->co_sp ) ) ; tabprint( fd, 1, "descriptor = %d\n", cp->co_descriptor ) ; -#if defined(__GNUC__) && !defined(__arch64__) && !defined(__alpha__) - tabprint( fd, 1, "flags = %#llx\n", cp->co_flags ) ; -#else - tabprint( fd, 1, "flags = %#lx\n", cp->co_flags ) ; -#endif + tabprint( fd, 1, "flags = %#" PRIx64 "\n", cp->co_flags ) ; tabprint( fd, 1, "remote_address = %s,%d\n", name, ntohs( cp->co_remote_address.sa_in.sin_port ) ) ; }