mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-12 23:00:10 +02:00
53 lines
1.9 KiB
Plaintext
53 lines
1.9 KiB
Plaintext
From 8cf4e37523a8ec3fc4267c54f5b7c1a83d3227a0 Mon Sep 17 00:00:00 2001
|
|
From: Jerome Duval <jerome.duval@gmail.com>
|
|
Date: Thu, 24 Feb 2022 18:49:00 +0100
|
|
Subject: applying patch timezone_data-2021e.patch
|
|
|
|
|
|
diff --git a/zic.c b/zic.c
|
|
index b70a606..f506bc8 100644
|
|
--- a/zic.c
|
|
+++ b/zic.c
|
|
@@ -1138,7 +1138,7 @@ dolink(char const *target, char const *linkname, bool staysymlink)
|
|
break;
|
|
}
|
|
link_errno = errno;
|
|
- if (link_errno == EXDEV || link_errno == ENOTSUP)
|
|
+ if (link_errno == EXDEV || link_errno == ENOTSUP || link_errno == B_UNSUPPORTED)
|
|
break;
|
|
|
|
if (link_errno == EEXIST) {
|
|
@@ -1150,9 +1150,9 @@ dolink(char const *target, char const *linkname, bool staysymlink)
|
|
mkdirs(linkname, true);
|
|
linkdirs_made = true;
|
|
} else {
|
|
- fprintf(stderr, _("%s: Can't link %s/%s to %s/%s: %s\n"),
|
|
+ fprintf(stderr, _("%s: Can't link %s/%s to %s/%s: %s %x\n"),
|
|
progname, directory, target, directory, outname,
|
|
- strerror(link_errno));
|
|
+ strerror(link_errno), link_errno);
|
|
exit(EXIT_FAILURE);
|
|
}
|
|
}
|
|
@@ -1178,7 +1178,7 @@ dolink(char const *target, char const *linkname, bool staysymlink)
|
|
}
|
|
free(linkalloc);
|
|
if (symlink_errno == 0) {
|
|
- if (link_errno != ENOTSUP && link_errno != EEXIST)
|
|
+ if (link_errno != ENOTSUP && link_errno !=B_UNSUPPORTED && link_errno != EEXIST)
|
|
warning(_("symbolic link used because hard link failed: %s"),
|
|
strerror(link_errno));
|
|
} else {
|
|
@@ -1196,7 +1196,7 @@ dolink(char const *target, char const *linkname, bool staysymlink)
|
|
putc(c, tp);
|
|
close_file(tp, directory, linkname, tempname);
|
|
close_file(fp, directory, target, NULL);
|
|
- if (link_errno != ENOTSUP)
|
|
+ if (link_errno != ENOTSUP && link_errno != B_UNSUPPORTED)
|
|
warning(_("copy used because hard link failed: %s"),
|
|
strerror(link_errno));
|
|
else if (symlink_errno != ENOTSUP)
|
|
--
|
|
2.30.2
|
|
|