mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 15:15:44 +00:00
Remove.
This commit is contained in:
@@ -1,51 +0,0 @@
|
|||||||
/*
|
|
||||||
* Routines to access a host errno
|
|
||||||
*
|
|
||||||
* COPYRIGHT (c) 1989-1999.
|
|
||||||
* On-Line Applications Research Corporation (OAR).
|
|
||||||
*
|
|
||||||
* The license and distribution terms for this file may be
|
|
||||||
* found in the file LICENSE in this distribution or at
|
|
||||||
* http://www.rtems.com/license/LICENSE.
|
|
||||||
*
|
|
||||||
* $Id$
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if HAVE_CONFIG_H
|
|
||||||
#include "config.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <rtems.h>
|
|
||||||
#if defined(RTEMS_UNIX)
|
|
||||||
#include <errno.h>
|
|
||||||
|
|
||||||
int host_errno( void );
|
|
||||||
|
|
||||||
/*
|
|
||||||
* fix_syscall_errno
|
|
||||||
*
|
|
||||||
* copy host errno, if any to thread aware errno, if any
|
|
||||||
*/
|
|
||||||
|
|
||||||
void fix_syscall_errno( void )
|
|
||||||
{
|
|
||||||
errno = host_errno();
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* host_errno
|
|
||||||
*
|
|
||||||
* Get the host system errno, if any
|
|
||||||
* When using newlib (or possibly other libc's) on top of UNIX
|
|
||||||
* the errno returned by system calls may be unavailable due
|
|
||||||
* to trickery of making errno thread aware.
|
|
||||||
* This provides a kludge of getting at it.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#undef errno
|
|
||||||
extern int errno;
|
|
||||||
int host_errno(void)
|
|
||||||
{
|
|
||||||
return errno;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
/*
|
|
||||||
* UNIX Port C Library Support
|
|
||||||
*
|
|
||||||
* COPYRIGHT (c) 1989-2007.
|
|
||||||
* On-Line Applications Research Corporation (OAR).
|
|
||||||
*
|
|
||||||
* The license and distribution terms for this file may be
|
|
||||||
* found in the file LICENSE in this distribution or at
|
|
||||||
* http://www.rtems.com/license/LICENSE.
|
|
||||||
*
|
|
||||||
* $Id$
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if HAVE_CONFIG_H
|
|
||||||
#include "config.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(RTEMS_UNIXLIB)
|
|
||||||
|
|
||||||
void libc_init(void)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
/* remove ANSI errors.
|
|
||||||
* A program must contain at least one external-declaration
|
|
||||||
* (X3.159-1989 p.82,L3).
|
|
||||||
*/
|
|
||||||
void unixlibc_dummy_function( void )
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
/*
|
|
||||||
* UNIX Port C Library Support -- IO Manager Stubs
|
|
||||||
*
|
|
||||||
* COPYRIGHT (c) 1989-2007.
|
|
||||||
* On-Line Applications Research Corporation (OAR).
|
|
||||||
*
|
|
||||||
* The license and distribution terms for this file may be
|
|
||||||
* found in the file LICENSE in this distribution or at
|
|
||||||
* http://www.rtems.com/license/LICENSE.
|
|
||||||
*
|
|
||||||
* $Id$
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if HAVE_CONFIG_H
|
|
||||||
#include "config.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <rtems.h>
|
|
||||||
|
|
||||||
rtems_status_code rtems_io_register_name(
|
|
||||||
const char *device_name,
|
|
||||||
rtems_device_major_number major,
|
|
||||||
rtems_device_minor_number minor
|
|
||||||
)
|
|
||||||
{
|
|
||||||
return 0; /* not supported */
|
|
||||||
}
|
|
||||||
|
|
||||||
rtems_status_code rtems_io_lookup_name(
|
|
||||||
const char *name,
|
|
||||||
rtems_driver_name_t *device_info
|
|
||||||
)
|
|
||||||
{
|
|
||||||
return 0; /* not supported */
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user