Message ID | alpine.DEB.2.20.1802012036390.13065@digraph.polyomino.org.uk |
---|---|
State | New |
Headers | show |
Series | Only define loff_t for __USE_MISC (bug 14553) | expand |
Ping. This patch <https://sourceware.org/ml/libc-alpha/2018-02/msg00034.html> is pending review.
On 02/01/2018 09:36 PM, Joseph Myers wrote: > [BZ #14553] > * posix/sys/types.h (loff_t): Only define for [__USE_MISC]. > * sysdeps/unix/sysv/linux/sys/quota.h (dqoff): Use __loff_t > instead of loff_t. Looks okay. Thanks, Florian
diff --git a/posix/sys/types.h b/posix/sys/types.h index a9e0005..e8d51a1 100644 --- a/posix/sys/types.h +++ b/posix/sys/types.h @@ -39,9 +39,8 @@ typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; # define __u_char_defined # endif -#endif - typedef __loff_t loff_t; +#endif #ifndef __ino_t_defined # ifndef __USE_FILE_OFFSET64 diff --git a/sysdeps/unix/sysv/linux/sys/quota.h b/sysdeps/unix/sysv/linux/sys/quota.h index c2a0aaa..23f569e 100644 --- a/sysdeps/unix/sysv/linux/sys/quota.h +++ b/sysdeps/unix/sysv/linux/sys/quota.h @@ -114,7 +114,7 @@ struct dqblk #define dq_btime dq_dqb.dqb_btime #define dq_itime dq_dqb.dqb_itime -#define dqoff(UID) ((loff_t)((UID) * sizeof (struct dqblk))) +#define dqoff(UID) ((__loff_t)((UID) * sizeof (struct dqblk))) /* Old name for struct if_dqinfo. */ struct dqinfo