This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi Alistair, > On Mon, Jan 13, 2020 at 12:48 AM Joseph Myers > <joseph@codesourcery.com> wrote: > > > > On Sun, 12 Jan 2020, Alistair Francis wrote: > > > > > On y2038 safe 32-bit systems the Linux kernel expects itimerval to > > > use a 32-bit time_t, even though the other time_t's are 64-bit. To > > > address this let's add a timeval_long struct to be used > > > internally. --- > > > include/time.h | 29 > > > +++++++++++++++++++++++++++++ time/bits/types/struct_timeval.h | > > > 8 ++++++++ > > > > bits/types/ headers are *installed* headers that should only define > > the type in question. If there is some good reason to need > > __timeval_long in *installed* headers (i.e. a *public* interface > > using this type) it should go in > > bits/types/struct___timeval_long.h, otherwise it should go in a > > non-installed header. > > Ok, I don't think this should be installed. The only possible reason > installing this would be if someone was manually calling the syscalls > and wanted to use this type to do that. > > Do you have a recommendation of a non installed header where it > should go? I'm not sure if this hint will match your use case, but similar: struct __timespec64 and struct __itimerspec64 are defined in ./include/time.h This is the place for glibc internal definitions (not installed/exported). > > Alistair > > > > > -- > > Joseph S. Myers > > joseph@codesourcery.com Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de
Attachment:
pgpCnJbWmXgeq.pgp
Description: OpenPGP digital signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |