Changeset 3693 for branches/libc-0.6/src


Ignore:
Timestamp:
Mar 16, 2011, 12:24:03 AM (14 years ago)
Author:
bird
Message:

0.6: libc_back_errno2native.c: build fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/libc-0.6/src/emx/src/lib/sys/__libc_back_errno2native.c

    r3685 r3693  
    2828*   Header Files                                                               *
    2929*******************************************************************************/
    30 #include "kNIX.h"
     30#define INCL_DOSERRORS
     31#include <os2emx.h>
     32#include <errno.h>
     33#include "syscalls.h"
    3134
    3235
     
    3639 * @returns native error code.
    3740 * @param   rc  Native error code.
    38  * @remarks Round trip with __libc_back_native2errno usually isn't lossless 
     41 * @remarks Round trip with __libc_back_native2errno usually isn't lossless
    3942 *          because errno is way more limited than the native error codes.
    4043 */
    41 int __libc_back_native2errno(int rc)
     44int __libc_back_errno2native(int rc)
    4245{
    4346    switch (rc)
    4447    {
    45         case 0:             rc = NO_ERROR;                      break;
    46         case ENOENT:        rc = ERROR_FILE_NOT_FOUND;          break;
    47         case ENAMETOOLONG:  rc = ERROR_FILENAME_EXCED_RANGE;    break;
    48         case EINVAL:        rc = ERROR_INVALID_PARAMETER;       break;
     48        case 0:             return NO_ERROR;
     49        case ENOENT:        return ERROR_FILE_NOT_FOUND;
     50        case ENAMETOOLONG:  return ERROR_FILENAME_EXCED_RANGE;
     51        case EINVAL:        return ERROR_INVALID_PARAMETER;
    4952        /** @todo convert more - lazy bird. */
    50         default:            rc = ERROR_GEN_FAILURE;             break;
     53        default:            return ERROR_GEN_FAILURE;
    5154    }
    5255}
Note: See TracChangeset for help on using the changeset viewer.