summaryrefslogtreecommitdiffstats
path: root/gnu/libexec/uucp/libunix/failed.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/libexec/uucp/libunix/failed.c')
-rw-r--r--gnu/libexec/uucp/libunix/failed.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/libexec/uucp/libunix/failed.c b/gnu/libexec/uucp/libunix/failed.c
new file mode 100644
index 0000000..66c98a8
--- /dev/null
+++ b/gnu/libexec/uucp/libunix/failed.c
@@ -0,0 +1,26 @@
+/* failed.c
+ Save a file in the .Failed directory. */
+
+#include "uucp.h"
+
+#include "sysdep.h"
+#include "uudefs.h"
+#include "system.h"
+
+char *
+zsysdep_save_failed_file (zfile)
+ const char *zfile;
+{
+ char *zto;
+
+ zto = zsappend3 (zSspooldir, FAILEDDIR, zfile);
+
+ if (! fsysdep_move_file (zfile, zto, TRUE, FALSE, FALSE,
+ (const char *) NULL))
+ {
+ ubuffree (zto);
+ return NULL;
+ }
+
+ return zto;
+}
OpenPOWER on IntegriCloud