2008-08-10 Joseph Myers <joseph@codesourcery.com>
commitd0a39e1daf2a06bada8990e352aa890f3929df1c
authorAndreas Schwab <schwab@suse.de>
Sun, 10 Aug 2008 08:43:09 +0000 (10 08:43 +0000)
committerAndreas Schwab <schwab@suse.de>
Sun, 10 Aug 2008 08:43:09 +0000 (10 08:43 +0000)
treefca6b71600fb94e8f845ca892f1cd7a296c5e1f4
parent5bccf6097250f388f18eca157031497b6976b883
2008-08-10  Joseph Myers  <joseph@codesourcery.com>

* sysdeps/m68k/bits/byteswap.h: Allow inclusion from <endian.h>.
(__bswap_constant_16): Define.
(__bswap_16): Allow arguments with side effects.
(__bswap_constant_32): Ensure result is unsigned.
(__bswap_32): Define as inline function in fallback case.
(__bswap_constant_64): Define.
(__bswap_64): Use it for constant arguments.
* sysdeps/m68k/bits/setjmp.h (__jmp_buf): Give name to structure
type.
* sysdeps/m68k/m680x0/fpu/bits/mathinline.h: Only allow inclusion
from <math.h>.  Do not use extern inline directly.
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Include <bits/uio.h>.
(O_CLOEXEC, SYNC_FILE_RANGE_WAIT_BEFORE, SYNC_FILE_RANGE_WRITE,
SYNC_FILE_RANGE_WAIT_AFTER, SPLICE_F_MOVE, SPLICE_F_NONBLOCK,
SPLICE_F_MORE, SPLICE_F_GIFT): Define.
(sync_file_range, vmsplice, splice, tee): Declare.
* sysdeps/unix/sysv/linux/m68k/bits/mman.h (MADV_REMOVE): Define.
* sysdeps/unix/sysv/linux/m68k/bits/poll.h (POLLMSG, POLLREMOVE,
POLLRDHUP): Define.
* sysdeps/unix/sysv/linux/m68k/bits/stat.h (UTIME_NOW,
UTIME_OMIT): Define.
* sysdeps/unix/sysv/linux/m68k/kernel-features.h: New.
* sysdeps/unix/sysv/linux/m68k/sys/user.h: New.
ChangeLog.m68k
sysdeps/m68k/bits/byteswap.h
sysdeps/m68k/bits/setjmp.h
sysdeps/m68k/m680x0/fpu/bits/mathinline.h
sysdeps/unix/sysv/linux/m68k/bits/fcntl.h
sysdeps/unix/sysv/linux/m68k/bits/mman.h
sysdeps/unix/sysv/linux/m68k/bits/poll.h
sysdeps/unix/sysv/linux/m68k/bits/stat.h
sysdeps/unix/sysv/linux/m68k/kernel-features.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/m68k/sys/user.h [new file with mode: 0644]