haiku/headers/private/kernel
Ingo Weinhold ca9e5772c3 * Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true.
Library names are now mapped for all targets but "host" (not only for
  "haiku") -- added one more level of indirection to achieve that.
  (TARGET_LIBRARY_NAME_MAP -> *_LIBRARY_NAME_MAP_*).
* Renamed build/HaikuBuildCompatibility.h to BeOSBuildCompatibility.h
  (auto-included when compiling something that uses the Be API for platform
  "host" on anon-BeOS platform), and introduced build/HaikuBuildCompatibility.h,
  which can be included when compiling something that can be built for both,
  Haiku and BeOS compatible platforms.
* Introduced libhaikucompat.a, a library that adds a few functions existing
  under Haiku, but not under BeOS.
* New rule AddSubDirSupportedPlatforms.
* Renamed libopenbeos.so to libbe_haiku.so.
* Introduced new target platform "libbe_test", which is basically equivalent
  to a BeOS compatible host platform target, with the exception, that instead
  of the host platform's libbe.so a special build of Haiku's libbe.so
  (libbe_haiku.so (formerly known as libopenbeos.so)) is used. Furthermore
  Haiku's public app, interface, storage, and support kit headers are used
  when compiling. This replaces the less nice way in which the test app server
  and applications for this test environment were built.
  When building for platform "libbe_test", the library name "be" is
  autotranslated to "libbe_haiku.so". Thus most applications don't need
  special fiddling when them building them for the app server test environment;
  usually an "AddSubDirSupportedPlatforms libbe_test ;" will suffice.
* Reduced the dependencies of <syscalls.h> and fixed problems caused by this
  (e.g. source files not including the needed headers directly).



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14749 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-07 16:07:25 +00:00
..
arch The "where" or "sc" command now switches the page directory to the specified thread 2005-11-04 15:58:04 +00:00
boot Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
disk_device_manager
fs Our close-on-exec flag handling was broken: it's supposed to be specified per slot, not 2005-10-06 09:02:59 +00:00
util If booted from an image, the list of possible boot partitions is now ordered by 2005-10-18 18:45:55 +00:00
block_cache.h
boot_item.h
cache.h
cbuf.h
console.h
cpu.h Changed the boot procedure a bit. 2005-10-25 16:59:12 +00:00
debug.h Fixed a pretty fatal bug in the page fault handling: interrupts were enabled 2005-08-21 23:27:51 +00:00
defines.h
elf32.h
elf_priv.h
elf.h Renamed elf_lookup_symbol_address() to elf_debug_lookup_symbol_address() and 2005-08-22 20:35:42 +00:00
faults_priv.h
file_cache.h
frame_buffer_console.h
gdb.h
generic_syscall.h
int.h
kdevice_manager.h
kdriver_settings.h
kernel_daemon.h
kernel.h
kimage.h Added a image_debug_lookup_user_symbol_address() that one day may find symbol names 2005-11-04 17:25:58 +00:00
kmodule.h
kscheduler.h Changed the boot procedure a bit. 2005-10-25 16:59:12 +00:00
ksignal.h Changed the signal handling code so that handle_signals() can be called without 2005-10-20 16:56:04 +00:00
ksocket.h
ksyscalls.h
lock.h
memheap.h
messaging.h
MessagingServiceDefs.h
pools.h
port.h
real_time_clock.h
real_time_data.h
safemode.h * renamed smp_boot.c to smp.cpp 2005-10-26 22:57:13 +00:00
sem.h
smp.h Implemented call_all_cpus(), and get_cpuid() properly (tested only the latter, though). 2005-10-25 18:18:11 +00:00
syscall_process_info.h
syscalls.h * Reintroduced third LinkAgainst parameter <mapLibs>, defaulting to true. 2005-11-07 16:07:25 +00:00
sysctl.h
system_info.h
team.h
thread_types.h
thread.h Changed the boot procedure a bit. 2005-10-25 16:59:12 +00:00
timer.h
tls.h
user_atomic.h
user_debugger.h * Fail, if debug_thread() is invoked for the debug nub thread. 2005-11-03 00:40:36 +00:00
user_runtime.h
vfs.h Moved vfs_bootstrap_file_systems() and vfs_mount_boot_file_system() out of vfs.cpp 2005-10-17 14:01:04 +00:00
vm_cache.h
vm_low_memory.h
vm_page.h
vm_priv.h
vm_store_anonymous_noswap.h
vm_store_device.h
vm_store_null.h
vm_translation_map.h
vm_types.h
vm.h