mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 08:56:13 +00:00
lib: Convert network.c to use new error subsystem codes
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
9ef9495e3a
commit
fc41c1531f
@ -22,6 +22,7 @@
|
||||
#include <zebra.h>
|
||||
#include "log.h"
|
||||
#include "network.h"
|
||||
#include "lib_errors.h"
|
||||
|
||||
/* Read nbytes from fd and store into ptr. */
|
||||
int readn(int fd, uint8_t *ptr, int nbytes)
|
||||
@ -78,13 +79,15 @@ int set_nonblocking(int fd)
|
||||
should
|
||||
never be negative. */
|
||||
if ((flags = fcntl(fd, F_GETFL)) < 0) {
|
||||
zlog_warn("fcntl(F_GETFL) failed for fd %d: %s", fd,
|
||||
safe_strerror(errno));
|
||||
flog_err(LIB_ERR_SYSTEM_CALL,
|
||||
"fcntl(F_GETFL) failed for fd %d: %s", fd,
|
||||
safe_strerror(errno));
|
||||
return -1;
|
||||
}
|
||||
if (fcntl(fd, F_SETFL, (flags | O_NONBLOCK)) < 0) {
|
||||
zlog_warn("fcntl failed setting fd %d non-blocking: %s", fd,
|
||||
safe_strerror(errno));
|
||||
flog_err(LIB_ERR_SYSTEM_CALL,
|
||||
"fcntl failed setting fd %d non-blocking: %s", fd,
|
||||
safe_strerror(errno));
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user