0
mirror of https://github.com/Indemsys/Frequency_Inverter.git synced 2026-04-21 02:08:15 +00:00
Files
2022-01-04 12:22:53 +02:00

113 lines
4.5 KiB
C

/*HEADER*********************************************************************
*
* Copyright (c) 2008 Freescale Semiconductor;
* All Rights Reserved
*
* Copyright (c) 2004-2008 Embedded Access Inc.;
* All Rights Reserved
*
* Copyright (c) 1989-2008 ARC International;
* All Rights Reserved
*
***************************************************************************
*
* THIS SOFTWARE IS PROVIDED BY FREESCALE "AS IS" AND ANY EXPRESSED OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL FREESCALE OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*
**************************************************************************
*
* $FileName: posix.h$
* $Version : 3.0.3.0$
* $Date : Nov-21-2008$
*
* Comments:
*
* This include file provides defines to allow for MQX2.40 functions to
* be called with POSIX compliant names.
*
*END************************************************************************/
#ifndef __posix_h__
#define __posix_h__ 1
#define errno _task_errno
#define EOK MQX_EOK
#define E2BIG MQX_E2BIG
#define EACCES MQX_EACCES
#define EAGAIN MQX_EAGAIN
#define EBADF MQX_EBADF
#define EBADMSG MQX_EBADMSG
#define EBUSY MQX_EBUSY
#define ECANCELED MQX_ECANCELED
#define ECHILD MQX_ECHILD
#define EDEADLK MQX_EDEADLK
#define EDOM MQX_EDOM
#define EEXIST MQX_EEXIST
#define EFAULT MQX_EFAULT
#define EFBIG MQX_EFBIG
#define EINPROGRESS MQX_EINPROGRESS
#define EINTR MQX_EINTR
#define EINVAL MQX_EINVAL
#define EIO MQX_EIO
#define EISDIR MQX_EISDIR
#define EMFILE MQX_EMFILE
#define EMLINK MQX_EMLINK
#define EMSGSIZE MQX_EMSGSIZE
#define ENAMETOOLONG MQX_ENAMETOOLONG
#define ENFILE MQX_ENFILE
#define ENODEV MQX_ENODEV
#define ENOENT MQX_ENOENT
#define ENOEXEC MQX_ENOEXEC
#define ENOLCK MQX_ENOLCK
#define ENOMEM MQX_ENOMEM
#define ENOSPC MQX_ENOSPC
#define ENOSYS MQX_ENOSYS
#define ENOTDIR MQX_ENOTDIR
#define ENOTEMPTY MQX_ENOTEMPTY
#define ENOTSUP MQX_ENOTSUP
#define ENOTTY MQX_ENOTTY
#define ENXIO MQX_ENXIO
#define EPERM MQX_EPERM
#define EPIPE MQX_EPIPE
#define ERANGE MQX_ERANGE
#define EROFS MQX_EROFS
#define ESPIPE MQX_ESPIPE
#define ESRCH MQX_ESRCH
#define ETIMEDOUT MQX_ETIMEDOUT
#define EXDEV MQX_EXDEV
#define pthread_mutex_create_component _mutex_create_component
#define pthread_mutex_destroy _mutex_destroy
#define pthread_mutex_getprioceiling _mutex_get_max_priority
#define pthread_mutex_setprioceiling _mutex_set_max_priority
#define pthread_mutex_init _mutex_init
#define pthread_mutex_lock _mutex_lock
#define pthread_mutex_try_lock _mutex_try_lock
#define pthread_mutex_unlock _mutex_unlock
#define pthread_mutex_task_wait_count _mutex_get_wait_count
#define pthread_mutexattr_destroy _mutatr_destroy
#define pthread_mutexattr_getlimitspin _mutatr_get_spin_limit
#define pthread_mutexattr_setlimitspin _mutatr_set_spin_limit
#define pthread_mutexattr_getprioceiling _mutatr_get_max_priority
#define pthread_mutexattr_setprioceiling _mutatr_set_max_priority
#define pthread_mutexattr_getprotocol _mutatr_get_protocol
#define pthread_mutexattr_setprotocol _mutatr_set_protocol
#define pthread_mutexattr_getwaitingpolicy _mutatr_get_policy
#define pthread_mutexattr_setwaitingpolicy _mutatr_set_policy
#define pthread_mutexattr_init _mutatr_init
#define pthread_mutex_t MUTEX_STRUCT
#define pthread_mutex_attr_t MUTEX_ATTR_STRUCT
#endif
/* EOF */