diff options
Diffstat (limited to 'Xtransint.h')
-rw-r--r-- | Xtransint.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Xtransint.h b/Xtransint.h index 787d721..47d98ba 100644 --- a/Xtransint.h +++ b/Xtransint.h @@ -68,7 +68,7 @@ from The Open Group. * message. */ -#ifndef XTRANSDEBUG +#if !defined(XTRANSDEBUG) && defined(XTRANS_TRANSPORT_C) # define XTRANSDEBUG 1 #endif @@ -307,6 +307,9 @@ typedef struct _Xtransport_table { /* Flags to preserve when setting others */ #define TRANS_KEEPFLAGS (TRANS_NOUNLINK|TRANS_ABSTRACT) +#ifdef XTRANS_TRANSPORT_C /* only provide static function prototypes when + building the transport.c file that has them in */ + #ifdef __clang__ /* Not all clients make use of all provided statics */ #pragma clang diagnostic push @@ -421,4 +424,6 @@ static int trans_mkdir ( #define PRMSG(lvl,x,a,b,c) ((void)0) #endif /* XTRANSDEBUG */ +#endif /* XTRANS_TRANSPORT_C */ + #endif /* _XTRANSINT_H_ */ |