History log of /haiku/headers/os/support/Errors.h
Revision Date Author Comments
# eb1d596f 19-Oct-2021 Augustin Cavalier <waddlesplash@gmail.com>

Remove B_FILE_NOT_FOUND from public headers.

Now that it is not used anywhere in the source tree following
previous commits.

Change-Id: Id2fc417a0658d09148e99587c613a928f1fbe4c2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4611
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 52b4ed60 14-Oct-2021 Jérôme Duval <jerome.duval@gmail.com>

Errors.h: add ENOTRECOVERABLE and EOWNERDEAD from POSIX

https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html
Change-Id: I3c0a08d447c897b3caba8d365f8e5dbab7869f18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4573
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# dd074cc7 29-Sep-2016 Kacper Kasper <kacperkasper@gmail.com>

Style fixes for Errors.h.

No functional change intended.


# 29e8fa59 24-Jun-2014 John Scipione <jscipione@gmail.com>

Style fixes to Support Kit files


# dec78bb2 20-Jun-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Add new error codes B_PARTIAL_{READ,WRITE}


# aa4b5749 07-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

runtime_loader: Detect and trigger on PE binaries

* Previously PE binaries would trigger the "incorrectly
executable" dialog. Now we get a special message for
B_LEGACY_EXECUTABLE and B_UNKNOWN_EXECUTABLE
* Legacy at the moment is a R3 x86 PE binary. This could
be extended to gcc2 binaries someday far, far, down the
road though
* The check for legacy is based on a PE flag I see
set on every R3 binary (that isn't set on dos ones)
* Unknown is something we know *is* an executable, but
can't do anything with (such as an MSDOS or Windows
application)
* No performance drops as we do the PE scan last
* Tested on x86 and x86_gcc2


# 1f285441 07-Apr-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Define B_GENERAL_ERROR_BASE to INT_MIN instead of LONG_MIN. On 32 bit
platforms it's the same value, but we actually want type int, not long.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36072 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d4d27fac 27-Aug-2009 Stephan Aßmus <superstippi@gmx.de>

* Rewrote MediaDefs.h and MediaEncoder.h
* Moved MediaKit errors into Errors.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32779 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d7571ebc 27-Aug-2009 Axel Dörfler <axeld@pinc-software.de>

* Rewrote headers as needed.
* Cleaned up our own headers.
* Moved translator errors into Errors.h.
* Removed extra TranslationKit.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32755 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7c447600 15-Aug-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added ENOATTR.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32425 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 39d58e2f 22-Mar-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Experimental approach to tackle the problem with Be's negative error codes and
ported software:
* If the macro B_USE_POSITIVE_POSIX_ERRORS is defined the POSIX error code
constants (ENOMEM, EINTR,...) will have positive values.
* Introduced the macros B_TO_{POSITIVE,NEGATIVE}_ERROR() which do convert a
given error code to a positive/negative value.
* Added static library libposix_error_mapper.a that overrides all POSIX
functions (save the ones I forgot to add :-)) directly meddling with error
codes (having them as parameter or returning them) dealing with the
positive<->negative error code conversions. The functions have hidden
visibility, so they affect only the shared object they are linked into.
* So ideally all one has to do is to build a ported software with
-DB_USE_POSITIVE_POSIX_ERRORS and -lposix_error_mapper and be good with
respect to error code problems.
* Potential issues:
- When mixing ported and Haiku native code, i.e. using Haiku native code in
a ported software or using a ported library in a Haiku native application
care must be taken to convert error codes where the two interface. That's
what the B_TO_{POSITIVE,NEGATIVE}_ERROR() macros are supposed to be used
for.
- A ported static library can obviously not be linked directly against
-lposix_error_mapper. The shared object linking a against the ported static
library has to do that. The previous point applies when that causes mixing
with Haiku native code.
- When dependent ported libraries are used probably all of them should use
the error mapping.

Comments welcome.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29653 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 965aa03f 08-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Changed all error codes from enum values to macros. This allows for
compile time checks. Incidently those are not totally uncommon in
portable code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25385 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2c97a8d1 14-Mar-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Use -I instead of -isystem for system header directories when building
with gcc 4. Fixed resulting build errors (gcc is more lenient for
headers in -isystem directories).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4a50aa51 27-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Applied another patch by Vasilis: this one replaces all C++ style comments with
C style ones, as this is a C header, too (and a very basic one).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19984 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 686bdd59 26-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Rewritten Errors.h, courtesy of Vasilis Kaoutsis - thanks for all the work!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19979 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 92c6f041 24-Jul-2006 Bruno G. Albuquerque <bga@bug-br.org.br>

How could we live without this?

Added B_DONT_DO_THAT error define.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18256 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b2b2b75a 11-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed some style issues. Happy recompiling! :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17092 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a406236d 03-Jul-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

New error codes:
- B_SHUTDOWN_CANCELLED: The shutdown process was cancelled (most likely by
the user).
- B_SHUTTING_DOWN: An operation cannot be performed, since the system is
shutting down (e.g. BApplication creation).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13413 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ec5a9998 05-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Added a B_NOT_SUPPORTED synonym for EOPNOTSUPP.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12250 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ae614d48 04-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Some minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12242 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9f20e178 02-Mar-2005 Jérôme Duval <korli@users.berlios.de>

added some missing posix error codes. i don't know if they exist as BeOS error codes at all


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11536 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a4733dd5 23-May-2004 Axel Dörfler <axeld@pinc-software.de>

Added some more error message found in Dano headers - not sure if we'll keep them, though.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7628 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 154aaaf2 16-Jun-2003 Axel Dörfler <axeld@pinc-software.de>

Removed B_NOT_SUPPORTED again - EOPNOTSUPP is a socket specific error code
and it should have read B_NOT_SUPPORTED_ON_SOCKET.
We could reintroduce it later (along with other missing network errors).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3552 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9de96ae6 16-Jun-2003 Axel Dörfler <axeld@pinc-software.de>

Changed new codes after suggestions from Ingo and Marcus.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3549 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 68145d0d 16-Jun-2003 Axel Dörfler <axeld@pinc-software.de>

Added some new B_* names for existing POSIX error codes - please review.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3547 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2f82aa6 18-Dec-2002 ejakowatz <ejakowatz@nowhere.fake>

Added B_NOT_A_MESSAGE error code (borrowed from Dano).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2268 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e2e5d7f 29-Oct-2002 beveloper <beveloper@nowhere.fake>

added EHOSTDOWN, required by the net kit.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1770 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 343b352f 26-Oct-2002 lillo <lillo@nowhere.fake>

Signals, 2nd pass: syscall restarting now only works on EINTR (removed other exotic retcodes like ERESTARTSYS); signal handlers now receive 3 args, and the vregs struct is used to save the signal context, making the system beos compatible.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1681 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f510e6ce 23-Oct-2002 lillo <lillo@nowhere.fake>

posix signals support, 1st pass


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c3db7c3b 23-Jul-2002 Axel Dörfler <axeld@pinc-software.de>

Added the B_BAD_DATA error.
Removed all the whitespaces at the end of every line.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@393 a95241bf-73f2-0310-859d-f6bbb57e9c96


# afe886fc 12-Jul-2002 David Reid <dreid@nowhere.fake>

Obey the gods of source compatability. Progress is evil. (apparently)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@136 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f16873a6 11-Jul-2002 David Reid <dreid@nowhere.fake>

OK, final change to error codes for a while I hope.

- remove private/kernel/Errors.h as this was just plain wrong to have it
there and confused issues somewhat.
- add the kerrors.h file that has kernel only error codes, namely the
ERR_ codes from newos.
- add comments for the other header files to tell people where to find
error code definitions in an attempt to stop people getting lost!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@101 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d69c1d79 11-Jul-2002 David Reid <dreid@nowhere.fake>

Move errno.h to it's correct place
Adjust Errors.h to use errno.h for the posix error codes
add first stab at limits.h, albeit not using the gcc headers at
present for intel.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@88 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 52a38012 08-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

It is accomplished ...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 29e8fa5922c9f9a5eb09a2fcc92e7fb321d4cc59 24-Jun-2014 John Scipione <jscipione@gmail.com>

Style fixes to Support Kit files


# dec78bb27cbfef8274399c82bfd8ce65f587f6f2 20-Jun-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Add new error codes B_PARTIAL_{READ,WRITE}


# aa4b5749d64af0c0573513c27296af16f4680367 07-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

runtime_loader: Detect and trigger on PE binaries

* Previously PE binaries would trigger the "incorrectly
executable" dialog. Now we get a special message for
B_LEGACY_EXECUTABLE and B_UNKNOWN_EXECUTABLE
* Legacy at the moment is a R3 x86 PE binary. This could
be extended to gcc2 binaries someday far, far, down the
road though
* The check for legacy is based on a PE flag I see
set on every R3 binary (that isn't set on dos ones)
* Unknown is something we know *is* an executable, but
can't do anything with (such as an MSDOS or Windows
application)
* No performance drops as we do the PE scan last
* Tested on x86 and x86_gcc2


# 1f285441c3a26a672f52cd6fdb405d2c94eb93a1 07-Apr-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Define B_GENERAL_ERROR_BASE to INT_MIN instead of LONG_MIN. On 32 bit
platforms it's the same value, but we actually want type int, not long.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36072 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d4d27fac860d30af1525a7f765e8e57554f4d885 27-Aug-2009 Stephan Aßmus <superstippi@gmx.de>

* Rewrote MediaDefs.h and MediaEncoder.h
* Moved MediaKit errors into Errors.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32779 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d7571ebcf7b31d7fa5d55a500910ee288a22bd00 27-Aug-2009 Axel Dörfler <axeld@pinc-software.de>

* Rewrote headers as needed.
* Cleaned up our own headers.
* Moved translator errors into Errors.h.
* Removed extra TranslationKit.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32755 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7c44760049dcfc50a09571d68b70270256fff4c5 15-Aug-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added ENOATTR.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32425 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 39d58e2f49f4b073ded3dbf639fd55730fa520a0 22-Mar-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Experimental approach to tackle the problem with Be's negative error codes and
ported software:
* If the macro B_USE_POSITIVE_POSIX_ERRORS is defined the POSIX error code
constants (ENOMEM, EINTR,...) will have positive values.
* Introduced the macros B_TO_{POSITIVE,NEGATIVE}_ERROR() which do convert a
given error code to a positive/negative value.
* Added static library libposix_error_mapper.a that overrides all POSIX
functions (save the ones I forgot to add :-)) directly meddling with error
codes (having them as parameter or returning them) dealing with the
positive<->negative error code conversions. The functions have hidden
visibility, so they affect only the shared object they are linked into.
* So ideally all one has to do is to build a ported software with
-DB_USE_POSITIVE_POSIX_ERRORS and -lposix_error_mapper and be good with
respect to error code problems.
* Potential issues:
- When mixing ported and Haiku native code, i.e. using Haiku native code in
a ported software or using a ported library in a Haiku native application
care must be taken to convert error codes where the two interface. That's
what the B_TO_{POSITIVE,NEGATIVE}_ERROR() macros are supposed to be used
for.
- A ported static library can obviously not be linked directly against
-lposix_error_mapper. The shared object linking a against the ported static
library has to do that. The previous point applies when that causes mixing
with Haiku native code.
- When dependent ported libraries are used probably all of them should use
the error mapping.

Comments welcome.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29653 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 965aa03f490e07305068b71ec716d0f3e8fa6a1b 08-May-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Changed all error codes from enum values to macros. This allows for
compile time checks. Incidently those are not totally uncommon in
portable code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25385 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2c97a8d164b49c7e608ac1eb1a9dd4b7496b2dd4 14-Mar-2007 Ingo Weinhold <ingo_weinhold@gmx.de>

Use -I instead of -isystem for system header directories when building
with gcc 4. Fixed resulting build errors (gcc is more lenient for
headers in -isystem directories).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4a50aa51f267342b7a66ec0fdcd3e9503e9456ae 27-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Applied another patch by Vasilis: this one replaces all C++ style comments with
C style ones, as this is a C header, too (and a very basic one).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19984 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 686bdd59d3b095e53cae3ab3645c5815d6f21ea9 26-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Rewritten Errors.h, courtesy of Vasilis Kaoutsis - thanks for all the work!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19979 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 92c6f0417b2577a0ae48fe8f1f8c511bf5ee8b2d 24-Jul-2006 Bruno G. Albuquerque <bga@bug-br.org.br>

How could we live without this?

Added B_DONT_DO_THAT error define.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18256 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b2b2b75a415bda6dccb424e5db79a6685b844eed 11-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed some style issues. Happy recompiling! :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17092 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a406236dc2b1ed616ef35436e0671aaa2ae373b3 03-Jul-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

New error codes:
- B_SHUTDOWN_CANCELLED: The shutdown process was cancelled (most likely by
the user).
- B_SHUTTING_DOWN: An operation cannot be performed, since the system is
shutting down (e.g. BApplication creation).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13413 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ec5a9998dfed1209ee5a730a9041daeb83d8e835 05-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Added a B_NOT_SUPPORTED synonym for EOPNOTSUPP.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12250 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ae614d48fc265895d661f44d4ea5aefbb56c679f 04-Apr-2005 Axel Dörfler <axeld@pinc-software.de>

Some minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12242 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9f20e1783b20fc97e685c1a756324e92019e67a6 02-Mar-2005 Jérôme Duval <korli@users.berlios.de>

added some missing posix error codes. i don't know if they exist as BeOS error codes at all


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11536 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a4733dd5dd02309828b8fa8d2cb4d2eed2ace795 23-May-2004 Axel Dörfler <axeld@pinc-software.de>

Added some more error message found in Dano headers - not sure if we'll keep them, though.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7628 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 154aaaf2730ddd3e36a9ff7e64042061eddd2f2d 16-Jun-2003 Axel Dörfler <axeld@pinc-software.de>

Removed B_NOT_SUPPORTED again - EOPNOTSUPP is a socket specific error code
and it should have read B_NOT_SUPPORTED_ON_SOCKET.
We could reintroduce it later (along with other missing network errors).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3552 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9de96ae6c6730ebcc4deb807ec24f8e01297588a 16-Jun-2003 Axel Dörfler <axeld@pinc-software.de>

Changed new codes after suggestions from Ingo and Marcus.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3549 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 68145d0df82d60cc5284a6c94e99b3f5c1ebbebe 16-Jun-2003 Axel Dörfler <axeld@pinc-software.de>

Added some new B_* names for existing POSIX error codes - please review.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3547 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2f82aa6e3f15a4e22d84c5bb5c4d16a7994d08b 18-Dec-2002 ejakowatz <ejakowatz@nowhere.fake>

Added B_NOT_A_MESSAGE error code (borrowed from Dano).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2268 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e2e5d7f7683fc241e3ddb0cbf83846a373d7894 29-Oct-2002 beveloper <beveloper@nowhere.fake>

added EHOSTDOWN, required by the net kit.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1770 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 343b352fe164af9bf4f481fb9dca952298cb6a6c 26-Oct-2002 lillo <lillo@nowhere.fake>

Signals, 2nd pass: syscall restarting now only works on EINTR (removed other exotic retcodes like ERESTARTSYS); signal handlers now receive 3 args, and the vregs struct is used to save the signal context, making the system beos compatible.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1681 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f510e6ce601d2e7f3f88df110749a5bf02e79268 23-Oct-2002 lillo <lillo@nowhere.fake>

posix signals support, 1st pass


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1623 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c3db7c3b9e842090a623cc5b03aa6633ce8cf7cb 23-Jul-2002 Axel Dörfler <axeld@pinc-software.de>

Added the B_BAD_DATA error.
Removed all the whitespaces at the end of every line.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@393 a95241bf-73f2-0310-859d-f6bbb57e9c96


# afe886fc48a37badc9cbfac9682e79bce2aa1bb1 12-Jul-2002 David Reid <dreid@nowhere.fake>

Obey the gods of source compatability. Progress is evil. (apparently)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@136 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f16873a60e6b195502e4878683c4a95ae698257d 11-Jul-2002 David Reid <dreid@nowhere.fake>

OK, final change to error codes for a while I hope.

- remove private/kernel/Errors.h as this was just plain wrong to have it
there and confused issues somewhat.
- add the kerrors.h file that has kernel only error codes, namely the
ERR_ codes from newos.
- add comments for the other header files to tell people where to find
error code definitions in an attempt to stop people getting lost!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@101 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d69c1d7983b3c3583b27b3eb5cac085c8fc119f1 11-Jul-2002 David Reid <dreid@nowhere.fake>

Move errno.h to it's correct place
Adjust Errors.h to use errno.h for the posix error codes
add first stab at limits.h, albeit not using the gcc headers at
present for intel.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@88 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 52a380120846174213ccce9c4aab0dda17c72083 08-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

It is accomplished ...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96