| | 668 | * Converts a Darwin HRESULT error to an iprt status code. |
|---|
| | 669 | * |
|---|
| | 670 | * @returns iprt status code. |
|---|
| | 671 | * @param iNativeCode errno code. |
|---|
| | 672 | * @remark Darwin only. |
|---|
| | 673 | */ |
|---|
| | 674 | RTDECL(int) RTErrConvertFromDarwinCOM(int32_t iNativeCode); |
|---|
| | 675 | |
|---|
| | 676 | /** |
|---|
| | 677 | * Converts a Darwin IOReturn error to an iprt status code. |
|---|
| | 678 | * |
|---|
| | 679 | * @returns iprt status code. |
|---|
| | 680 | * @param iNativeCode errno code. |
|---|
| | 681 | * @remark Darwin only. |
|---|
| | 682 | */ |
|---|
| | 683 | RTDECL(int) RTErrConvertFromDarwinIO(int iNativeCode); |
|---|
| | 684 | |
|---|
| | 685 | /** |
|---|
| | 686 | * Converts a Darwin kern_return_t error to an iprt status code. |
|---|
| | 687 | * |
|---|
| | 688 | * @returns iprt status code. |
|---|
| | 689 | * @param iNativeCode errno code. |
|---|
| | 690 | * @remark Darwin only. |
|---|
| | 691 | */ |
|---|
| | 692 | RTDECL(int) RTErrConvertFromDarwinKern(int iNativeCode); |
|---|
| | 693 | |
|---|
| | 694 | /** |
|---|
| | 703 | * Converts a L4 errno to a iprt status code. |
|---|
| | 704 | * |
|---|
| | 705 | * @returns iprt status code. |
|---|
| | 706 | * @param uNativeCode l4 errno. |
|---|
| | 707 | * @remark L4 only. |
|---|
| | 708 | */ |
|---|
| | 709 | RTDECL(int) RTErrConvertFromL4Errno(unsigned uNativeCode); |
|---|
| | 710 | |
|---|
| | 711 | /** |
|---|
| | 712 | * Converts NT status code to iprt status code. |
|---|
| | 713 | * |
|---|
| | 714 | * Needless to say, this is only available on NT and winXX targets. |
|---|
| | 715 | * |
|---|
| | 716 | * @returns iprt status code. |
|---|
| | 717 | * @param lNativeCode NT status code. |
|---|
| | 718 | * @remark Windows only. |
|---|
| | 719 | */ |
|---|
| | 720 | RTDECL(int) RTErrConvertFromNtStatus(long lNativeCode); |
|---|
| | 721 | |
|---|
| | 722 | /** |
|---|
| | 723 | * Converts OS/2 error code to iprt status code. |
|---|
| | 724 | * |
|---|
| | 725 | * @returns iprt status code. |
|---|
| | 726 | * @param uNativeCode OS/2 error code. |
|---|
| | 727 | * @remark OS/2 only. |
|---|
| | 728 | */ |
|---|
| | 729 | RTDECL(int) RTErrConvertFromOS2(unsigned uNativeCode); |
|---|
| | 730 | |
|---|
| | 731 | /** |
|---|
| 684 | | |
|---|
| 685 | | /** |
|---|
| 686 | | * Converts NT status code to iprt status code. |
|---|
| 687 | | * |
|---|
| 688 | | * Needless to say, this is only available on NT and winXX targets. |
|---|
| 689 | | * |
|---|
| 690 | | * @returns iprt status code. |
|---|
| 691 | | * @param lNativeCode NT status code. |
|---|
| 692 | | */ |
|---|
| 693 | | RTDECL(int) RTErrConvertFromNtStatus(long lNativeCode); |
|---|
| 694 | | |
|---|
| 695 | | /** |
|---|
| 696 | | * Converts OS/2 error code to iprt status code. |
|---|
| 697 | | * |
|---|
| 698 | | * Needless to say, this is only available on OS/2 targets. |
|---|
| 699 | | * |
|---|
| 700 | | * @returns iprt status code. |
|---|
| 701 | | * @param uNativeCode OS/2 error code. |
|---|
| 702 | | */ |
|---|
| 703 | | RTDECL(int) RTErrConvertFromOS2(unsigned uNativeCode); |
|---|
| 704 | | |
|---|
| 705 | | /** |
|---|
| 706 | | * Converts a L4 errno to a iprt status code. |
|---|
| 707 | | * |
|---|
| 708 | | * @returns iprt status code. |
|---|
| 709 | | * @param uNativeCode l4 errno. |
|---|
| 710 | | */ |
|---|
| 711 | | RTDECL(int) RTErrConvertFromL4Errno(unsigned uNativeCode); |
|---|