projects
/
platform
/
upstream
/
glibc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e6547d6
)
misc: Use 64 bit stat for daemon (BZ# 29203)
author
Adhemerval Zanella
<adhemerval.zanella@linaro.org>
Tue, 31 May 2022 14:46:59 +0000
(11:46 -0300)
committer
Adhemerval Zanella
<adhemerval.zanella@linaro.org>
Wed, 1 Jun 2022 16:23:13 +0000
(13:23 -0300)
This is a missing spot initially from
52a5fe70a2c77935
.
Checked on i686-linux-gnu.
misc/daemon.c
patch
|
blob
|
history
diff --git
a/misc/daemon.c
b/misc/daemon.c
index 0e688f4d7482e3359aa39dd6aa639cd882a9fd7f..3c73ac2ab8709812886a8f14702c75bfe93cf5a5 100644
(file)
--- a/
misc/daemon.c
+++ b/
misc/daemon.c
@@
-61,11
+61,10
@@
daemon (int nochdir, int noclose)
(void)__chdir("/");
if (!noclose) {
- struct
sta
t64 st;
+ struct
__stat64_
t64 st;
if ((fd = __open_nocancel(_PATH_DEVNULL, O_RDWR, 0)) != -1
- && (__builtin_expect (__fstat64 (fd, &st), 0)
- == 0)) {
+ && __glibc_likely (__fstat64_time64 (fd, &st) == 0)) {
if (__builtin_expect (S_ISCHR (st.st_mode), 1) != 0
#if defined DEV_NULL_MAJOR && defined DEV_NULL_MINOR
&& (st.st_rdev