Really wants ndbm.h, not dbm.h. Also, memory.h is spelled string.h now.
Index: yppush/yppush_svc.c =================================================================== RCS file: /cvs/src/usr.sbin/ypserv/yppush/yppush_svc.c,v retrieving revision 1.14 diff -u -p -r1.14 yppush_svc.c --- yppush/yppush_svc.c 15 Jan 2015 00:40:23 -0000 1.14 +++ yppush/yppush_svc.c 17 Nov 2015 18:02:08 -0000 @@ -32,7 +32,7 @@ #include <stdio.h> #include <stdlib.h> #include <netdb.h> -#include <memory.h> +#include <string.h> #include <syslog.h> #include <rpcsvc/yp.h> Index: ypserv/ypserv.c =================================================================== RCS file: /cvs/src/usr.sbin/ypserv/ypserv/ypserv.c,v retrieving revision 1.42 diff -u -p -r1.42 ypserv.c --- ypserv/ypserv.c 26 Oct 2015 10:12:46 -0000 1.42 +++ ypserv/ypserv.c 17 Nov 2015 18:01:58 -0000 @@ -42,9 +42,8 @@ #include <unistd.h> #include <fcntl.h> #include <rpc/pmap_clnt.h> -#include <memory.h> +#include <ndbm.h> #include <syslog.h> -#include <dbm.h> #include "acl.h" #include "yplog.h" #include "ypdef.h"