From bd4bb42d65aac6591277066739ca42d1ddcc2d0e Mon Sep 17 00:00:00 2001
From: Pádraig Brady
Date: Sun, 12 Feb 2017 18:05:37 -0800
Subject: maint: tweaks so syntax tests pass for previous commit
* src/force-link.h: Don't include headers already included by system.h
* src/force-link.c: Likewise. Also include system.h and
explicitly mark extern functions as such.
---
src/force-link.c | 11 +++--------
src/force-link.h | 1 -
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/src/force-link.c b/src/force-link.c
index e0db07574..15ebb8c18 100644
--- a/src/force-link.c
+++ b/src/force-link.c
@@ -24,17 +24,12 @@
a window where B does not exist. */
#include
+#include "system.h"
#include "force-link.h"
-#include
#include
-#include
-#include
-#include
-#include
-
/* A basename pattern suitable for a temporary file. It should work
even on file systems like FAT that support only short names.
"Cu" is short for "Coreutils" or for "Changeable unstable",
@@ -94,7 +89,7 @@ try_link (char *dest, void *arg)
1 if successful and DSTNAME already existed,
0 if successful and DSTNAME did not already exist, and
-1 (setting errno) on failure. */
-int
+extern int
force_linkat (int srcdir, char const *srcname,
int dstdir, char const *dstname, int flags, bool force)
{
@@ -149,7 +144,7 @@ try_symlink (char *dest, void *arg)
1 if successful and DSTNAME already existed,
0 if successful and DSTNAME did not already exist, and
-1 (setting errno) on failure. */
-int
+extern int
force_symlinkat (char const *srcname, int dstdir, char const *dstname,
bool force)
{
diff --git a/src/force-link.h b/src/force-link.h
index 2a690f680..7ea3817de 100644
--- a/src/force-link.h
+++ b/src/force-link.h
@@ -1,3 +1,2 @@
-#include
extern int force_linkat (int, char const *, int, char const *, int, bool);
extern int force_symlinkat (char const *, int, char const *, bool);
--
cgit v1.2.3-54-g00ecf