]> git.cameronkatri.com Git - mandoc.git/blobdiff - term_ps.c
"sys/param.h is for kernel interface programs.
[mandoc.git] / term_ps.c
index d07b71a180b2cb5b12833c8aa25ab95d5210561f..b97238efe083f950952b83e9ed9e1a6ecfd87e41 100644 (file)
--- a/term_ps.c
+++ b/term_ps.c
@@ -1,4 +1,4 @@
-/*     $Id: term_ps.c,v 1.41 2010/08/06 16:07:35 kristaps Exp $ */
+/*     $Id: term_ps.c,v 1.43 2010/08/26 13:00:59 kristaps Exp $ */
 /*
  * Copyright (c) 2010 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -18,7 +18,7 @@
 #include "config.h"
 #endif
 
-#include <sys/param.h>
+#include <sys/types.h>
 
 #include <assert.h>
 #include <stdarg.h>
@@ -29,6 +29,7 @@
 #include <time.h>
 #include <unistd.h>
 
+#include "mandoc.h"
 #include "out.h"
 #include "main.h"
 #include "term.h"
@@ -371,7 +372,7 @@ ps_growbuf(struct termp *p, size_t sz)
        
        if (NULL == p->engine.ps.psmarg) {
                perror(NULL);
-               exit(EXIT_FAILURE);
+               exit(MANDOCLEVEL_SYSERR);
        }
 }
 
@@ -608,7 +609,7 @@ pdf_obj(struct termp *p, size_t obj)
                         p->engine.ps.pdfobjsz * sizeof(size_t));
                if (NULL == p->engine.ps.pdfobjs) {
                        perror(NULL);
-                       exit(EXIT_FAILURE);
+                       exit(MANDOCLEVEL_SYSERR);
                }
        }