haiku/headers/private/kernel
Axel Dörfler 11a5baaf67 Updated the private kernel image API to be more efficient (no longer needs
to acquire the team spinlock).
Renamed the user syscalls to the new style.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7521 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-11 15:04:36 +00:00
..
arch Made C++ safe. 2004-03-16 02:24:42 +00:00
boot Actually, elf_region already contains an area_id field... 2004-05-11 13:43:39 +00:00
disk_device_manager - Added/moved ddm string-length and buffer-size constants to DiskDeviceDefs.h 2003-10-28 00:13:11 +00:00
fs Made C++ safe. 2003-10-17 14:42:45 +00:00
util Fixed a typo, thanks to Jack Burton for pointing this out. 2004-03-23 15:37:48 +00:00
assert.h It is accomplished ... 2002-07-09 12:24:59 +00:00
bus.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
cbuf.h Hide the implementation (the structure definition is now in cbuf.c). 2003-06-27 16:40:53 +00:00
console.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
cpu.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
debug.h Added _kern_debug_output() syscall. 2003-11-13 22:07:36 +00:00
defines.h Added the arch_cpu_idle() call. 2002-07-18 14:15:47 +00:00
dev.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
devfs.h Change int into status_t, and other changes for better BeOS type compatiblitly. 2002-09-03 02:19:22 +00:00
devs.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
elf32.h Cleaned up the ELF header a lot, added missing definitions. 2003-10-16 17:51:53 +00:00
elf_priv.h Made C++ safe. 2004-04-27 11:52:37 +00:00
elf.h Changed some function return codes to return a status_t where appropriate. 2004-04-27 11:54:00 +00:00
faults_priv.h It is accomplished ... 2002-07-09 12:24:59 +00:00
fb_console.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
fd.h Separated the team functions from the thread.h header into the new team.h. 2004-03-16 02:40:03 +00:00
float.h It is accomplished ... 2002-07-09 12:24:59 +00:00
font.h It is accomplished ... 2002-07-09 12:24:59 +00:00
gdb.h dbg_add_command() changed into BeOS compatible add_debugger_command(). 2002-07-17 22:10:34 +00:00
int.h Renamed arch_int_is_interrupts_enabled() to arch_int_are_interrupts_enabled(). 2003-10-28 17:55:20 +00:00
isa.h It is accomplished ... 2002-07-09 12:24:59 +00:00
isovol.h It is accomplished ... 2002-07-09 12:24:59 +00:00
kdevice_manager.h Made the header C++ safe. 2004-05-08 18:35:30 +00:00
kernel_daemon.h Added the kernel_daemon.h header which defines the init function for the 2003-01-26 17:27:42 +00:00
kernel.h Renamed the CHECK_USER_ADDRESS() macro to IS_USER_ADDRESS(). 2004-02-22 14:56:50 +00:00
kerrors.h Remove some now uneeded error codes. By removing these I'm hoping 2002-07-19 01:39:33 +00:00
khash.h Now compilable with C++. 2003-06-27 02:27:43 +00:00
kimage.h Updated the private kernel image API to be more efficient (no longer needs 2004-05-11 15:04:36 +00:00
kmodule.h Removed the unused argument from module_init(). 2004-04-26 21:04:06 +00:00
kqueue.h Added a macro to iterate through the kqueue. 2003-01-12 16:00:59 +00:00
ksignal.h Housekeeping changes and small bug-fixes: 2003-01-27 02:54:21 +00:00
ksocket.h It is accomplished ... 2002-07-09 12:24:59 +00:00
ksyscalls.h Added system_info.h header and syscall for get_system_info(). 2004-04-21 22:46:35 +00:00
ktypes.h Removed addr_t typedef (it's now in sys/types.h). 2004-03-22 19:23:47 +00:00
lock.h Forgot about B_ANY_KERNEL_BLOCK_ADDRESS. 2003-08-19 22:29:51 +00:00
memheap.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
pci_priv.h renamed line into pin, since in PCI terminology, IRQ interrupt number == line, and the physical interrupt wire == pin 2003-09-29 19:09:32 +00:00
pools.h last cleanup of pool code before rewriting it 2002-11-28 15:05:58 +00:00
port.h Added system_info.h header and syscall for get_system_info(). 2004-04-21 22:46:35 +00:00
queue.h It is accomplished ... 2002-07-09 12:24:59 +00:00
real_time_clock.h Added the syscall for set_real_time_clock(). 2003-10-28 13:30:10 +00:00
sem.h Added system_info.h header and syscall for get_system_info(). 2004-04-21 22:46:35 +00:00
smp.h Applied NewOS change 1914: moved APIC setup into the kernel due to a 2004-03-14 22:54:00 +00:00
syscalls.h Added system_info.h header and syscall for get_system_info(). 2004-04-21 22:46:35 +00:00
sysctl.h Removed private functions, made C++ safe. 2003-10-28 18:22:37 +00:00
system_info.h Added system_info.h header and syscall for get_system_info(). 2004-04-21 22:46:35 +00:00
team.h Separated the team functions from the thread.h header into the new team.h. 2004-03-16 02:40:03 +00:00
thread_types.h Replaced SYS_MAX_OS_NAME_LEN with B_OS_NAME_LENGTH. 2004-02-23 03:55:53 +00:00
thread.h Added prototype for _user_rename_thread(). 2004-04-06 21:30:06 +00:00
timer.h Cleanup, fixed return codes. 2004-03-14 18:03:18 +00:00
tls.h Added another argument parameter for the thread creation code. Helps 2003-04-18 09:21:22 +00:00
user_atomic.h renamed atomic_read() into atomic_get() (since we already have atomic_set(), but not a atomic_write()) 2003-08-31 01:21:56 +00:00
user_runtime.h Small cleanup. 2004-02-23 03:14:49 +00:00
vfs_types.h Moved the files vm_types.h, syscalls.h, and vfs_types.h to the private 2003-01-02 13:16:35 +00:00
vfs.h Changed the "stat" related syscalls to have an additional parameter that specified 2004-05-10 14:31:16 +00:00
vm_cache.h Made C++ safe. 2003-10-17 14:42:45 +00:00
vm_page.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
vm_priv.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_anonymous_noswap.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_device.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_null.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_vnode.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_translation_map.h Definitions were doubled in vm_translation_map.h and arch/vm_translation_map.h. 2003-10-28 21:10:00 +00:00
vm_types.h Removed the vm_get_region_info() call and the vm_region_info structure - 2003-08-20 15:47:52 +00:00
vm.h Removed user_strncpy()/strcpy() and backends. 2004-02-23 05:26:08 +00:00