#include <stdio.h>
#include "filename.h"
#include "make-file.h"
-#include "message.h"
-#include "alloc.h"
+#include <libpspp/message.h>
+#include <libpspp/alloc.h>
#include "gettext.h"
#define _(msgid) gettext (msgid)
+/* Non ansi compilers may set this */
+#ifndef P_tmpdir
+#define P_tmpdir "/tmp"
+#endif
+
/* Creates a temporary file and stores its name in *FILENAME and
a file descriptor for it in *FD. Returns success. Caller is
responsible for freeing *FILENAME. */