On Fri, 20 Jan 2023, Geoff Clare via austin-group-l at The Open Group wrote:
> Nick Stoughton wrote, on 19 Jan 2023: > > > > This issue is under discussion again in the C23 ballot resolution. The > > current POSIX standard has the type for tv_nsec as a long, and there > > is, to my knowledge, no proposal from the Austin Group to change it. > > Geoff's suggestion that perhaps changing this type might be acceptable > > is being taken as approval from the AG that such a change should go > > into C2x. As liaison to C, I propose to refute this during the > > upcoming ballot resolution meeting unless someone can persuade me I'm > > wrong! > > You haven't stated your reasons for wanting to refute it, so that makes > it difficult to know what we can say to persuade you you're wrong. Given that struct timespec is a type that C originally took from POSIX, I think there should be more substantial consideration of such a change in the Austin Group, not just a brief mailing list discussion, before C decides whether it wants such a change. (There are other reasons why the motivation for the change seems weak, such as that the primary motivating example given is to facilitate working around a Linux kernel issue that was fixed five years ago.) -- Joseph S. Myers jos...@codesourcery.com