#
718d7149 |
|
10-Feb-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
white space cleanup
|
#
76619191 |
|
31-May-2012 |
Sergei Reznikov <diver@gelios.net> |
Added stub for get_nth_pci_info. BeRometer works now. Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk> This is a private API, but some apps used it anyway. We don't need a complete implementation to at least make BeRoMeter run. Fixes #5146.
|
#
ae901935 |
|
24-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Introduce __set_errno() throughout libroot. * add errno_private.h, which defines the __set_errno() macro with and without tracing * instead of setting errno manually, all libroot's code now invokes __set_errno(), which makes it much easier to trace changes to errno * redirect glibc's use of __set_errno() to our own version
|
#
f3319425 |
|
08-Nov-2010 |
François Revol <revol@free.fr> |
Return 0 on success for the mount() and unmount() compatibility calls. Just cleaner. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39362 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
193e56fb |
|
06-Nov-2010 |
François Revol <revol@free.fr> |
Add mount() and unmount() BeOS compatibility calls. This should help to run some old apps like Helios... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39330 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58e784df |
|
14-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Don't build compatibility.c for non-gcc2 anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31043 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b971877 |
|
17-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Adds the _kunlock_node_() syscall obviously used by p4. This should fix ticket #2626. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27011 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcfbb8aa |
|
25-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
libprefs.so uses the private _klock_node_() syscall, and even loops until it returns success - since this stub always returned failure, this prevented all apps using that library (like Gobe Productive) from running. It now calls the Haiku equivalent _kern_lock_node(), and Gobe now runs fine! This closes bug #562. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22724 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c8d3c6f4 |
|
19-Feb-2007 |
François Revol <revol@free.fr> |
Implemented get/setrlimit(RLIMIT_NOVMON). Note the kernel calls don't set errno... but they're called by user versions. Might want to split them if needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20165 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9d09fc2 |
|
23-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Added _kstatfs_() for binary compatibility with some BeOS apps (most notably, SoftwareValet). We might want to remove it again once we have a replacement for it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
48096634 |
|
22-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Enabled private BeOS syscalls for the build with GCC 4 as well for now, until this issue has been solved in the code that needs them (which is the same as the PPC version also does at this time). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2be814a |
|
22-May-2006 |
François Revol <revol@free.fr> |
added an Haiku-specific RLIMIT (NumOpenVnodeMONitors) (UNIMPLEMENTED yet) (we might want to renumber it), and used that one and NOFILE to implement R5 private calls _kset_[fd|mon]_limit_() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17545 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
805cb76e |
|
05-Apr-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Added several R4.5 compatibility exports - they are now only compiled when GCC 2.95 is used. * Added empty _klock_node_() syscall for compatibility - all R5 syscalls are now also only compiled with GCC 2.95. * This should fix bug #403. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17011 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df213ced |
|
01-Feb-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* CPUs can now be disabled - that is, they will keep idling. * Added syscalls _kern_set_cpu_enabled() and _kern_cpu_enabled(). * scheduler.c::sRunQueue::tail was not maintained at all; changed sRunQueue to be a simple thread pointer instead of a struct thread_queue. * Turns out we're monitoring CPU activity incorrectly when we've got more than one CPU. * Renamed the global CPU array from "cpu" to gCPU. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16186 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9f8298d9 |
|
28-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added empty functions for _k{get|set}_cpu_state_(). That makes Pulse to build and even run (but with no visible output) on Haiku. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12865 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bad54f6f |
|
22-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added symbol exports for _kset_mon_limit_() and _kset_fd_limit_(). Don't do anything yet, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae9019359606f1db67632ef51a77ce70001d3770 |
|
24-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Introduce __set_errno() throughout libroot. * add errno_private.h, which defines the __set_errno() macro with and without tracing * instead of setting errno manually, all libroot's code now invokes __set_errno(), which makes it much easier to trace changes to errno * redirect glibc's use of __set_errno() to our own version
|
#
f3319425ed7ad7922cec09b3923e7fb99204c4e8 |
|
08-Nov-2010 |
François Revol <revol@free.fr> |
Return 0 on success for the mount() and unmount() compatibility calls. Just cleaner. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39362 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
193e56fbef3344c4297c336d7bcbb41337ac22cd |
|
06-Nov-2010 |
François Revol <revol@free.fr> |
Add mount() and unmount() BeOS compatibility calls. This should help to run some old apps like Helios... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39330 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58e784dfe67ff7c9c14df9ec63785d1e667b533e |
|
14-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Don't build compatibility.c for non-gcc2 anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31043 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b97187793808d81e63b0a486599114135e95e06 |
|
17-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Adds the _kunlock_node_() syscall obviously used by p4. This should fix ticket #2626. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27011 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcfbb8aa6c82d9e1851b0584b43a838afe80949c |
|
25-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
libprefs.so uses the private _klock_node_() syscall, and even loops until it returns success - since this stub always returned failure, this prevented all apps using that library (like Gobe Productive) from running. It now calls the Haiku equivalent _kern_lock_node(), and Gobe now runs fine! This closes bug #562. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22724 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c8d3c6f470e287e6712272fd03490c8b7b5e5208 |
|
19-Feb-2007 |
François Revol <revol@free.fr> |
Implemented get/setrlimit(RLIMIT_NOVMON). Note the kernel calls don't set errno... but they're called by user versions. Might want to split them if needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20165 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a9d09fc2554ea2f1149611e7048b616dc10ad9ab |
|
23-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Added _kstatfs_() for binary compatibility with some BeOS apps (most notably, SoftwareValet). We might want to remove it again once we have a replacement for it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19929 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
48096634af19d269e1e2df117fbaa34c74daaf36 |
|
22-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Enabled private BeOS syscalls for the build with GCC 4 as well for now, until this issue has been solved in the code that needs them (which is the same as the PPC version also does at this time). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2be814ab537a9c0ccbfdf7fdae32b56e68a34fc |
|
22-May-2006 |
François Revol <revol@free.fr> |
added an Haiku-specific RLIMIT (NumOpenVnodeMONitors) (UNIMPLEMENTED yet) (we might want to renumber it), and used that one and NOFILE to implement R5 private calls _kset_[fd|mon]_limit_() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17545 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
805cb76ed8e50f1ae3fd6990a8a6f3d0936be89b |
|
05-Apr-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Added several R4.5 compatibility exports - they are now only compiled when GCC 2.95 is used. * Added empty _klock_node_() syscall for compatibility - all R5 syscalls are now also only compiled with GCC 2.95. * This should fix bug #403. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17011 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df213cedbc7a9bc810291d176e25906faa65a276 |
|
01-Feb-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* CPUs can now be disabled - that is, they will keep idling. * Added syscalls _kern_set_cpu_enabled() and _kern_cpu_enabled(). * scheduler.c::sRunQueue::tail was not maintained at all; changed sRunQueue to be a simple thread pointer instead of a struct thread_queue. * Turns out we're monitoring CPU activity incorrectly when we've got more than one CPU. * Renamed the global CPU array from "cpu" to gCPU. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16186 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9f8298d908126be584f9d479f42e3eeb31fb38a4 |
|
28-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added empty functions for _k{get|set}_cpu_state_(). That makes Pulse to build and even run (but with no visible output) on Haiku. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12865 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bad54f6fa49a13b6dc21d303ce1d5d35b2242b89 |
|
22-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added symbol exports for _kset_mon_limit_() and _kset_fd_limit_(). Don't do anything yet, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|