[Bug 1993209] Re: sys/stat.h - incorrect macro definition

Simon Chopin 1993209 at bugs.launchpad.net
Tue Oct 18 08:55:43 UTC 2022


Hi,

Thank you for your report. We usually don't fix this kind of issue before it goes through upstream, so could you report this on the upstream bug tracker or mailing list, along with your patch?
When done so, please give us a link to help us track the upstream discussion :)

Thanks in advance.

** Changed in: glibc (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1993209

Title:
  sys/stat.h - incorrect macro definition

Status in glibc package in Ubuntu:
  New

Bug description:
  /usr/include/x86_64-linux-gnu/sys/stat.h:

  # else
  #  ifdef __REDIRECT_NTH
  extern int __REDIRECT_NTH (stat64, (const char *__restrict __file,
                                      struct stat64 *__restrict __buf),
                             __stat64_time64)
       __nonnull ((1, 2));
  extern int __REDIRECT_NTH (fstat64, (int __fd, struct stat64 *__buf),
                             __fstat64_time64)
       __nonnull ((2));
  #  else
  #   define stat64 __stat64_time64
  #   define fstat64 __fstat64_time           <<< DOES NOT LOOK RIGHT
  #  endif
  # endif
  #endif

  Suggest:

  --- a/stat.h    2022-10-17 21:37:26.110226859 +0100
  +++ b/stat.h    2022-10-17 21:39:50.182976059 +0100
  @@ -251,7 +251,7 @@
        __nonnull ((2));
   #  else
   #   define stat64 __stat64_time64
  -#   define fstat64 __fstat64_time
  +#   define fstat64 __fstat64_time64
   #  endif
   # endif
   #endif

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libc6-dev 2.35-0ubuntu3.1
  ProcVersionSignature: Ubuntu 5.15.0-50.56-generic 5.15.60
  Uname: Linux 5.15.0-50-generic x86_64
  NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: Unity
  Date: Mon Oct 17 21:36:42 2022
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: glibc
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.logrotate.d.apport: [modified]
  mtime.conffile..etc.logrotate.d.apport: 2022-10-02T18:09:04.116941

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1993209/+subscriptions




More information about the foundations-bugs mailing list