Pass through all the readfile() arguments from xreadfile().
diff --git a/lib/xwrap.c b/lib/xwrap.c
index 08a93dd..ae296cd 100644
--- a/lib/xwrap.c
+++ b/lib/xwrap.c
@@ -451,10 +451,10 @@
   }
 }
 
-char *xreadfile(char *name)
+char *xreadfile(char *name, char *buf, off_t len)
 {
-  char *buf = readfile(name, 0, 0);
-  if (!buf) perror_exit("xreadfile %s", name);
+  if (!(buf = readfile(name, buf, len))) perror_exit("Bad '%s'", name);
+
   return buf;
 }