Sharing of bits/fcntl.h on Linux (SPARC, x86)
Andreas Jaeger
aj@suse.com
Fri Oct 19 07:16:00 GMT 2012
On 10/18/2012 12:17 AM, Roland McGrath wrote:
>> 2012-10-17 Andreas Jaeger <aj@suse.de>
> [...]
Thanks for the review, I made all the suggested changes.
>> --- a/sysdeps/unix/sysv/linux/x86/bits/fcntl.h
>> +++ b/sysdeps/unix/sysv/linux/x86/bits/fcntl.h
> [...]
>> @@ -25,57 +25,12 @@
>> # include <bits/uio.h>
>> #endif
>
> Both the #include's belong in the common file.
> The machine-specific file should have nothing but macro and type definitions.
This is not going to work directly since struct flock needs the include
of <sys/types.h> for __off64_t.
I have two options:
* Move the include of <bits/fcntl-linux.h> before the declaration of
struct flock and move all includes as you suggest.
* move only the include of <bits/uio.h>
What do you prefer?
> I didn't actually check that all the bit values match.
I'll double check them now,
Andreas
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
More information about the Libc-alpha
mailing list