From 4ae574eedc6385adec475f69ccaf406ab7db0662 Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Thu, 20 Aug 2009 23:47:48 -0700 Subject: [PATCH] AMD64 - yp functions take pointers to int, not pointers to size_t. * yp functions were inconsistent. Fix numerous compiler warnings. Note: FreeBSD made the same changes. --- include/rpcsvc/ypclnt.h | 6 +++--- lib/libc/yp/yplib.c | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/include/rpcsvc/ypclnt.h b/include/rpcsvc/ypclnt.h index 35d53e40c4..0b5d2b7351 100644 --- a/include/rpcsvc/ypclnt.h +++ b/include/rpcsvc/ypclnt.h @@ -76,9 +76,9 @@ int _yp_dobind(const char *, struct dom_binding **); void yp_unbind(char *); int yp_get_default_domain(char **); int yp_match(char *, char *, const char *, int, char **, int *); -int yp_first(char *, char *, char **, size_t *, char **, size_t *); -int yp_next(char *, char *, char *, size_t, char **, size_t *, - char **, size_t *); +int yp_first(char *, char *, char **, int *, char **, int *); +int yp_next(char *, char *, char *, int, char **, int *, + char **, int *); int yp_maplist(char *, struct ypmaplist **); int yp_master(char *, char *, char **); int yp_order(char *, char *, int *); diff --git a/lib/libc/yp/yplib.c b/lib/libc/yp/yplib.c index be968b7f3f..14c31410c1 100644 --- a/lib/libc/yp/yplib.c +++ b/lib/libc/yp/yplib.c @@ -759,8 +759,8 @@ yp_get_default_domain(char **domp) } int -yp_first(char *indomain, char *inmap, char **outkey, size_t *outkeylen, - char **outval, size_t *outvallen) +yp_first(char *indomain, char *inmap, char **outkey, int *outkeylen, + char **outval, int *outvallen) { struct ypresp_key_val yprkv; struct ypreq_nokey yprnk; @@ -816,8 +816,8 @@ again: } int -yp_next(char *indomain, char *inmap, char *inkey, size_t inkeylen, - char **outkey, size_t *outkeylen, char **outval, size_t *outvallen) +yp_next(char *indomain, char *inmap, char *inkey, int inkeylen, + char **outkey, int *outkeylen, char **outval, int *outvallen) { struct ypresp_key_val yprkv; struct ypreq_key yprk; -- 2.41.0