Move header files
During libgcc build the first include search path for <...> is "../newlib/libc/sys/rtems/include". Move all RTEMS specific header files to "libc/sys/rtems/include" so that they can be found. Later during libc build the header files in the previous location were somehow present, but for libgcc build they were invisible. This change is necessary to use <pthread.h> for the GCC thread model implementation. newlib/ChangeLog 2015-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de> libc/sys/rtems/machine/_types.h: Move to ... libc/sys/rtems/include/machine/_types.h: ... here. libc/sys/rtems/machine/limits.h: Move to ... libc/sys/rtems/include/machine/limits.h: ... here. libc/sys/rtems/machine/param.h: Move to ... libc/sys/rtems/include/machine/param.h: ... here. libc/sys/rtems/sys/cpuset.h: Move to ... libc/sys/rtems/include/sys/cpuset.h: ... here. libc/sys/rtems/sys/dirent.h: Move to ... libc/sys/rtems/include/sys/dirent.h: ... here. libc/sys/rtems/sys/param.h: Move to ... libc/sys/rtems/include/sys/param.h: ... here. libc/sys/rtems/sys/syslimits.h: Move to ... libc/sys/rtems/include/sys/syslimits.h: ... here. libc/sys/rtems/sys/utime.h: Move to ... libc/sys/rtems/include/sys/utime.h: ... here.
This commit is contained in:
parent
763e0b7baf
commit
f04e46b141
|
@ -1,3 +1,22 @@
|
|||
2015-07-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
libc/sys/rtems/machine/_types.h: Move to ...
|
||||
libc/sys/rtems/include/machine/_types.h: ... here.
|
||||
libc/sys/rtems/machine/limits.h: Move to ...
|
||||
libc/sys/rtems/include/machine/limits.h: ... here.
|
||||
libc/sys/rtems/machine/param.h: Move to ...
|
||||
libc/sys/rtems/include/machine/param.h: ... here.
|
||||
libc/sys/rtems/sys/cpuset.h: Move to ...
|
||||
libc/sys/rtems/include/sys/cpuset.h: ... here.
|
||||
libc/sys/rtems/sys/dirent.h: Move to ...
|
||||
libc/sys/rtems/include/sys/dirent.h: ... here.
|
||||
libc/sys/rtems/sys/param.h: Move to ...
|
||||
libc/sys/rtems/include/sys/param.h: ... here.
|
||||
libc/sys/rtems/sys/syslimits.h: Move to ...
|
||||
libc/sys/rtems/include/sys/syslimits.h: ... here.
|
||||
libc/sys/rtems/sys/utime.h: Move to ...
|
||||
libc/sys/rtems/include/sys/utime.h: ... here.
|
||||
|
||||
2015-07-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* libc/sys/rtems/include/sys/lock.h: New.
|
||||
|
|
|
@ -3,4 +3,3 @@
|
|||
*/
|
||||
|
||||
/* intentionally empty file */
|
||||
|
|
@ -58,7 +58,7 @@ int scandir ( const char *dirname,
|
|||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
|
@ -131,13 +131,13 @@
|
|||
*
|
||||
* BKVASIZE - Nominal buffer space per buffer, in bytes. BKVASIZE is the
|
||||
* minimum KVM memory reservation the kernel is willing to make.
|
||||
* Filesystems can of course request smaller chunks. Actual
|
||||
* Filesystems can of course request smaller chunks. Actual
|
||||
* backing memory uses a chunk size of a page (PAGE_SIZE).
|
||||
*
|
||||
* If you make BKVASIZE too small you risk seriously fragmenting
|
||||
* the buffer KVM map which may slow things down a bit. If you
|
||||
* make it too big the kernel will not be able to optimally use
|
||||
* the KVM memory reserved for the buffer cache and will wind
|
||||
* make it too big the kernel will not be able to optimally use
|
||||
* the KVM memory reserved for the buffer cache and will wind
|
||||
* up with too-few buffers.
|
||||
*
|
||||
* The default is 16384, roughly 2x the block size used by a
|
Loading…
Reference in New Issue