From 3b25664d50f344d58ba308c495adf183f51dd1ee Mon Sep 17 00:00:00 2001 From: Michihiro NAKAJIMA Date: Sun, 20 Dec 2009 16:00:47 -0500 Subject: [PATCH] Eliminate the warnings which Borland C Compiler complains "Unreachable code". SVN-Revision: 1767 --- libarchive/archive_write_disk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libarchive/archive_write_disk.c b/libarchive/archive_write_disk.c index 7ce314934..666c02066 100644 --- a/libarchive/archive_write_disk.c +++ b/libarchive/archive_write_disk.c @@ -1152,22 +1152,22 @@ create_filesystem_object(struct archive_write_disk *a) * S_IFCHR for the mknod() call. This is correct. */ r = mknod(a->name, mode | S_IFCHR, archive_entry_rdev(a->entry)); + break; #else /* TODO: Find a better way to warn about our inability * to restore a char device node. */ return (EINVAL); #endif /* HAVE_MKNOD */ - break; case AE_IFBLK: #ifdef HAVE_MKNOD r = mknod(a->name, mode | S_IFBLK, archive_entry_rdev(a->entry)); + break; #else /* TODO: Find a better way to warn about our inability * to restore a block device node. */ return (EINVAL); #endif /* HAVE_MKNOD */ - break; case AE_IFDIR: mode = (mode | MINIMUM_DIR_MODE) & MAXIMUM_DIR_MODE; r = mkdir(a->name, mode); @@ -1187,12 +1187,12 @@ create_filesystem_object(struct archive_write_disk *a) case AE_IFIFO: #ifdef HAVE_MKFIFO r = mkfifo(a->name, mode); + break; #else /* TODO: Find a better way to warn about our inability * to restore a fifo. */ return (EINVAL); #endif /* HAVE_MKFIFO */ - break; } /* All the system calls above set errno on failure. */ -- 2.47.2