]> git.ipfire.org Git - thirdparty/tar.git/commitdiff
Make xclose static
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 9 Nov 2025 21:29:03 +0000 (13:29 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 15 Nov 2025 23:10:48 +0000 (15:10 -0800)
* src/buffer.c (xclose): Move from here ...
* src/system.c: ... to here, and make it static.

src/buffer.c
src/common.h
src/system.c

index a32c43b12834f67c38800fbad0310b59a3050f6f..d9ffaa7dbf02355e44278f326f4943a87f30471c 100644 (file)
@@ -655,14 +655,6 @@ available_space_after (union block *pointer)
   return charptr (record_end) - charptr (pointer);
 }
 
-/* Close file having descriptor FD, and abort if close unsuccessful.  */
-void
-xclose (int fd)
-{
-  if (close (fd) < 0)
-    close_error (_("(pipe)"));
-}
-
 static void
 init_buffer (void)
 {
index 2cc89822accf357c17c50364b4e0cc6dbb479603..6296eacd7b42929f66868c160446f1c6d6ed0e4b 100644 (file)
@@ -474,7 +474,6 @@ void print_total_stats (void);
 void reset_eof (void);
 void set_next_block_after (void *);
 void clear_read_error_count (void);
-void xclose (int fd);
 _Noreturn void archive_write_error (ssize_t status);
 void archive_read_error (void);
 off_t seek_archive (off_t size);
index f7a2b866963c66e0dbc35538e7b9d2eb9b780e47..714949146753f027da26203524a0ba31e9432e2d 100644 (file)
@@ -306,6 +306,14 @@ enum { PREAD, PWRITE };
 # pragma GCC diagnostic ignored "-Wanalyzer-fd-leak"
 #endif
 
+/* Close file having descriptor FD, and abort if close unsuccessful.  */
+static void
+xclose (int fd)
+{
+  if (close (fd) < 0)
+    close_error (_("(pipe)"));
+}
+
 /* Duplicate file descriptor FROM into becoming INTO.
    INTO is closed first and has to be the next available slot.  */
 static void