summaryrefslogtreecommitdiff
path: root/sunrpc/proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'sunrpc/proto.h')
-rw-r--r--sunrpc/proto.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/sunrpc/proto.h b/sunrpc/proto.h
index 3e1ecd1f26..0ba9cd6286 100644
--- a/sunrpc/proto.h
+++ b/sunrpc/proto.h
@@ -50,3 +50,19 @@ void crash(void) __attribute__ ((noreturn));
void tabify(FILE *f, int tab);
char *make_argname(const char *pname, const char *vname);
void add_type(int len, const char *type);
+
+/* This header is the last one included in all rpc_*.c files,
+ so we define stuff for cross-rpcgen here to avoid conflicts with
+ $build's C library and $host's glibc. */
+
+#ifdef IS_IN_build
+
+/* Disable translated messages when built for $build and used in
+ building glibc. */
+#define _(X) (X)
+#define textdomain(X) ((void) 0)
+
+/* This is used in the definition of PACKAGE for --version output. */
+#define _libc_intl_domainname "libc"
+
+#endif