convert flock() messages to verbose warnings
Convert these messages to warnings that are only displayed if EINFO_VERBOSE is set to yes in the environment. This is based on a suggestion from Patrick Lauer <patrick@gentoo.org>. X-Gentoo-Bug: 487588 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=487588
This commit is contained in:
parent
4b37d3b16f
commit
f751e14416
@ -313,15 +313,13 @@ write_prefix(const char *buffer, size_t bytes, bool *prefixed)
|
|||||||
if (lock_fd != -1) {
|
if (lock_fd != -1) {
|
||||||
while (flock(lock_fd, LOCK_EX) != 0) {
|
while (flock(lock_fd, LOCK_EX) != 0) {
|
||||||
if (errno != EINTR) {
|
if (errno != EINTR) {
|
||||||
eerror("flock() failed: %s", strerror(errno));
|
ewarnv("flock() failed: %s", strerror(errno));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#ifdef RC_DEBUG
|
|
||||||
else
|
else
|
||||||
ewarn("Couldn't open the prefix lock, please make sure you have enough permissions");
|
ewarnv("Couldn't open the prefix lock, please make sure you have enough permissions");
|
||||||
#endif
|
|
||||||
|
|
||||||
for (i = 0; i < bytes; i++) {
|
for (i = 0; i < bytes; i++) {
|
||||||
/* We don't prefix eend calls (cursor up) */
|
/* We don't prefix eend calls (cursor up) */
|
||||||
|
Loading…
Reference in New Issue
Block a user