CHROMIUM: nfs-ganesha: Build errors for libntirpc

Two errors in build, one caused by abs over unsigned int, the other
caused by variable size struct.

BUG=chromium:719729
TEST=builds succesfully and tested on device
CQ-DEPEND=CL:500748

Change-Id: Ib2ec10d05a1102410454d86a10d133fdaf122d45
Reviewed-on: https://chromium-review.googlesource.com/500388
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Abbas Naderi <abiusx@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
diff --git a/src/authgss_hash.c b/src/authgss_hash.c
index a3ff983..ae4d19c 100644
--- a/src/authgss_hash.c
+++ b/src/authgss_hash.c
@@ -271,7 +271,7 @@
 
 		if (unlikely((authgss_hash_st.size > __svc_params->gss.max_gc)
 			     ||
-			     ((abs(axp->gen - gd->gen) >
+			     (((axp->gen - gd->gen) >
 			       __svc_params->gss.max_idle_gen))
 			     || (authgss_ctx_expired(gd)))) {
 
diff --git a/src/clnt_vc.c b/src/clnt_vc.c
index c893605..0ed8e35 100644
--- a/src/clnt_vc.c
+++ b/src/clnt_vc.c
@@ -76,12 +76,14 @@
 #include <rpc/xdr_ioq.h>
 #include "svc_ioq.h"
 
+/*
 #ifndef __APPLE__
 struct cmessage {
 	struct cmsghdr cmsg;
 	struct cmsgcred cmcred;
 };
 #endif
+*/
 
 static enum clnt_stat clnt_vc_call(CLIENT *, AUTH *, rpcproc_t, xdrproc_t,
 				   void *, xdrproc_t, void *, struct timeval);