Print this page
5910 libnisdb won't build with modern GCC

@@ -20,16 +20,15 @@
  * CDDL HEADER END
  */
 /*
  *      db_entry_c.x
  *
+ * Copyright 2015 Gary Mills
  * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
-%#pragma ident  "%Z%%M% %I%     %E% SMI"
-
 /*
  * Some manifest constants, chosen to maximize flexibility without
  * plugging the wire full of data.
  */
 

@@ -38,10 +37,14 @@
 %#define _DB_NIS_H
 
 %#include <rpcsvc/nis.h>
 #endif /* RPC_HDR */
 
+#if RPC_XDR
+%#include "nis_clnt.h"
+#endif /* RPC_XDR */
+
 #ifdef USINGC
 enum db_status {DB_SUCCESS, DB_NOTFOUND, DB_NOTUNIQUE,
                 DB_BADTABLE, DB_BADQUERY, DB_BADOBJECT,
                 DB_MEMORY_LIMIT, DB_STORAGE_LIMIT, DB_INTERNAL_ERROR};