Adding file descriptor attribute(s) to gcc and glibc
Andreas Schwab
schwab@suse.de
Wed Jul 13 08:46:04 GMT 2022
On Jul 13 2022, Szabolcs Nagy via Libc-alpha wrote:
> note that glibc headers have to be namespace clean so it
> would be more like
>
> __attribute__((__fd_argument (__access, 1)))
> __attribute__((__fd_argument (__read, 1)))
> __attribute__((__fd_argument (__write, 1)))
>
> so it would be even shorter to write
>
> __attribute__((__fd_argument_access (1)))
> __attribute__((__fd_argument_read (1)))
> __attribute__((__fd_argument_write (1)))
The attribute will need to be hidden behind a macro anyway, like it is
done with most other attributes now.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
More information about the Gcc
mailing list