mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
mips: Fix mips64n32 64 bit time_t stat support (BZ#29069)
Add missing support initially added by4e8521333b
(which missed n32 stat). (cherry picked from commit78fb888273
)
This commit is contained in:
parent
bd415684df
commit
8e8d46d598
2
NEWS
2
NEWS
@ -359,6 +359,8 @@ The following bugs are resolved with this release:
|
||||
[28837] libc: FAIL: socket/tst-socket-timestamp-compat
|
||||
[28847] locale: Empty mon_decimal_point in LC_MONETARY results in non-
|
||||
empty mon_decimal_point_wc
|
||||
[29069] libc: fstatat64_time64_statx wrapper broken on MIPS N32 with
|
||||
-D_FILE_OFFSET_BITS=64 and -D_TIME_BITS=64
|
||||
|
||||
|
||||
Version 2.34
|
||||
|
@ -131,6 +131,9 @@ struct stat64
|
||||
|
||||
struct stat
|
||||
{
|
||||
# ifdef __USE_TIME_BITS64
|
||||
# include <bits/struct_stat_time64_helper.h>
|
||||
# else
|
||||
__dev_t st_dev;
|
||||
int st_pad1[3]; /* Reserved for st_dev expansion */
|
||||
# ifndef __USE_FILE_OFFSET64
|
||||
@ -180,11 +183,15 @@ struct stat
|
||||
__blkcnt64_t st_blocks;
|
||||
# endif
|
||||
int st_pad5[14];
|
||||
# endif
|
||||
};
|
||||
|
||||
#ifdef __USE_LARGEFILE64
|
||||
struct stat64
|
||||
{
|
||||
# ifdef __USE_TIME_BITS64
|
||||
# include <bits/struct_stat_time64_helper.h>
|
||||
# else
|
||||
__dev_t st_dev;
|
||||
unsigned int st_pad1[3]; /* Reserved for st_dev expansion */
|
||||
__ino64_t st_ino;
|
||||
@ -217,6 +224,7 @@ struct stat64
|
||||
unsigned int st_pad3;
|
||||
__blkcnt64_t st_blocks;
|
||||
int st_pad4[14];
|
||||
# endif /* __USE_TIME_BITS64 */
|
||||
};
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user