summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/uuid/gen_uuid.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2021-03-24 07:57:43 -0500
committerJoel Sherrill <joel@rtems.org>2021-03-24 08:03:07 -0500
commit62bbb0cc46f5015e757bae866e0b1aedd33d7d9d (patch)
tree3ab17e60a5b6c003d932339de0e0b3f9c19a946b /cpukit/libmisc/uuid/gen_uuid.c
parentpwdgrp.c: Remove _Assert. /etc may already exist (diff)
downloadrtems-62bbb0cc46f5015e757bae866e0b1aedd33d7d9d.tar.bz2
gen_uuid.c: Revert previous patch (597e4f476568a225d14dfaff02074cf269ad62ac)
The patch was: gen_uuid.c: Fix two Unchecked return value from library errors CID 1049146: Unchecked return value from library in get_clock(). CID 1049147: Unchecked return value from library in get_random_fd(). Reopen #4280
Diffstat (limited to '')
-rw-r--r--cpukit/libmisc/uuid/gen_uuid.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/cpukit/libmisc/uuid/gen_uuid.c b/cpukit/libmisc/uuid/gen_uuid.c
index 5bb34c0b09..3ca75a08ce 100644
--- a/cpukit/libmisc/uuid/gen_uuid.c
+++ b/cpukit/libmisc/uuid/gen_uuid.c
@@ -155,7 +155,6 @@ static int get_random_fd(void)
struct timeval tv;
static int fd = -2;
int i;
- int sc;
if (fd == -2) {
gettimeofday(&tv, 0);
@@ -165,10 +164,8 @@ static int get_random_fd(void)
fd = open("/dev/random", O_RDONLY | O_NONBLOCK);
if (fd >= 0) {
i = fcntl(fd, F_GETFD);
- if (i >= 0) {
- sc = fcntl(fd, F_SETFD, i | FD_CLOEXEC);
- _Assert_Unused_variable_unequal(sc, -1);
- }
+ if (i >= 0)
+ fcntl(fd, F_SETFD, i | FD_CLOEXEC);
}
#endif
srand((getpid() << ((sizeof(pid_t)*CHAR_BIT)>>1)) ^ getuid() ^ tv.tv_sec ^ tv.tv_usec);
@@ -337,7 +334,6 @@ static int get_clock(uint32_t *clock_high, uint32_t *clock_low,
uint64_t clock_reg;
mode_t save_umask;
int len;
- int sc;
if (state_fd == -2) {
save_umask = umask(0);
@@ -430,8 +426,7 @@ try_again:
}
rewind(state_f);
fl.l_type = F_UNLCK;
- sc = fcntl(state_fd, F_SETLK, &fl);
- _Assert_Unused_variable_unequal(sc, -1);
+ fcntl(state_fd, F_SETLK, &fl);
}
*clock_high = clock_reg >> 32;