Message ID | 20240520014636.3219476-1-hjl.tools@gmail.com |
---|---|
State | New |
Headers | show |
Series | Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] | expand |
On 19/05/24 22:46, H.J. Lu wrote: > Fix BZ #31755 by renaming the internal function procutils_read_file to > __libc_procutils_read_file. > > Signed-off-by: H.J. Lu <hjl.tools@gmail.com> LGTM, thanks. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> > --- > sysdeps/unix/sysv/linux/pidfd_getpid.c | 2 +- > sysdeps/unix/sysv/linux/procutils.c | 5 +++-- > sysdeps/unix/sysv/linux/procutils.h | 5 +++-- > 3 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/sysdeps/unix/sysv/linux/pidfd_getpid.c b/sysdeps/unix/sysv/linux/pidfd_getpid.c > index 8567b413dd..ebcbe8fdf6 100644 > --- a/sysdeps/unix/sysv/linux/pidfd_getpid.c > +++ b/sysdeps/unix/sysv/linux/pidfd_getpid.c > @@ -105,7 +105,7 @@ pidfd_getpid (int fd) > *_fitoa_word (fd, p, 10, 0) = '\0'; > > struct parse_fdinfo_t fdinfo = { .found = false, .pid = -1 }; > - if (!procutils_read_file (fdinfoname, parse_fdinfo, &fdinfo)) > + if (!__libc_procutils_read_file (fdinfoname, parse_fdinfo, &fdinfo)) > /* The fdinfo contains an invalid 'Pid:' value. */ > return INLINE_SYSCALL_ERROR_RETURN_VALUE (EBADF); > > diff --git a/sysdeps/unix/sysv/linux/procutils.c b/sysdeps/unix/sysv/linux/procutils.c > index 25666ec0cb..86d3d37329 100644 > --- a/sysdeps/unix/sysv/linux/procutils.c > +++ b/sysdeps/unix/sysv/linux/procutils.c > @@ -71,8 +71,9 @@ next_line (char **r, int fd, char *const buffer, char **cp, char **re, > } > > bool > -procutils_read_file (const char *filename, procutils_closure_t closure, > - void *arg) > +__libc_procutils_read_file (const char *filename, > + procutils_closure_t closure, > + void *arg) > { > enum { buffer_size = PROCUTILS_MAX_LINE_LEN }; > char buffer[buffer_size]; > diff --git a/sysdeps/unix/sysv/linux/procutils.h b/sysdeps/unix/sysv/linux/procutils.h > index 73ef3e5f5b..acf1ec587a 100644 > --- a/sysdeps/unix/sysv/linux/procutils.h > +++ b/sysdeps/unix/sysv/linux/procutils.h > @@ -37,7 +37,8 @@ typedef int (*procutils_closure_t) (const char *line, void *arg); > > It returns true in case the file is fully read or false if CLOSURE > returns a value diferent than 0. */ > -bool procutils_read_file (const char *filename, procutils_closure_t closure, > - void *arg) attribute_hidden; > +bool __libc_procutils_read_file (const char *filename, > + procutils_closure_t closure, > + void *arg) attribute_hidden; > > #endif
diff --git a/sysdeps/unix/sysv/linux/pidfd_getpid.c b/sysdeps/unix/sysv/linux/pidfd_getpid.c index 8567b413dd..ebcbe8fdf6 100644 --- a/sysdeps/unix/sysv/linux/pidfd_getpid.c +++ b/sysdeps/unix/sysv/linux/pidfd_getpid.c @@ -105,7 +105,7 @@ pidfd_getpid (int fd) *_fitoa_word (fd, p, 10, 0) = '\0'; struct parse_fdinfo_t fdinfo = { .found = false, .pid = -1 }; - if (!procutils_read_file (fdinfoname, parse_fdinfo, &fdinfo)) + if (!__libc_procutils_read_file (fdinfoname, parse_fdinfo, &fdinfo)) /* The fdinfo contains an invalid 'Pid:' value. */ return INLINE_SYSCALL_ERROR_RETURN_VALUE (EBADF); diff --git a/sysdeps/unix/sysv/linux/procutils.c b/sysdeps/unix/sysv/linux/procutils.c index 25666ec0cb..86d3d37329 100644 --- a/sysdeps/unix/sysv/linux/procutils.c +++ b/sysdeps/unix/sysv/linux/procutils.c @@ -71,8 +71,9 @@ next_line (char **r, int fd, char *const buffer, char **cp, char **re, } bool -procutils_read_file (const char *filename, procutils_closure_t closure, - void *arg) +__libc_procutils_read_file (const char *filename, + procutils_closure_t closure, + void *arg) { enum { buffer_size = PROCUTILS_MAX_LINE_LEN }; char buffer[buffer_size]; diff --git a/sysdeps/unix/sysv/linux/procutils.h b/sysdeps/unix/sysv/linux/procutils.h index 73ef3e5f5b..acf1ec587a 100644 --- a/sysdeps/unix/sysv/linux/procutils.h +++ b/sysdeps/unix/sysv/linux/procutils.h @@ -37,7 +37,8 @@ typedef int (*procutils_closure_t) (const char *line, void *arg); It returns true in case the file is fully read or false if CLOSURE returns a value diferent than 0. */ -bool procutils_read_file (const char *filename, procutils_closure_t closure, - void *arg) attribute_hidden; +bool __libc_procutils_read_file (const char *filename, + procutils_closure_t closure, + void *arg) attribute_hidden; #endif
Fix BZ #31755 by renaming the internal function procutils_read_file to __libc_procutils_read_file. Signed-off-by: H.J. Lu <hjl.tools@gmail.com> --- sysdeps/unix/sysv/linux/pidfd_getpid.c | 2 +- sysdeps/unix/sysv/linux/procutils.c | 5 +++-- sysdeps/unix/sysv/linux/procutils.h | 5 +++-- 3 files changed, 7 insertions(+), 5 deletions(-)