home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
gnat-2.06-src.tgz
/
tar.out
/
fsf
/
gnat
/
ada
/
a-errno.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-28
|
2KB
|
45 lines
/****************************************************************************
* *
* GNU ADA RUNTIME LIBRARY (GNARL) COMPONENTS *
* *
* a - e r r n o *
* *
* C Implementation File *
* *
* $Revision: 1.5 $ *
* *
* Copyright (c) 1991,1992,1993,1994,1995 FSU, All Rights Reserved *
* *
* GNARL is free software; you can redistribute it and/or modify it under *
* terms of the GNU Library General Public License as published by the *
* Free Software Foundation; either version 2, or (at your option) any *
* later version. GNARL is distributed in the hope that it will be use- *
* ful, but but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Gen- *
* eral Library Public License for more details. You should have received *
* a copy of the GNU Library General Public License along with GNARL; see *
* file COPYING. If not, write to the Free Software Foundation, 675 Mass *
* Ave, Cambridge, MA 02139, USA. *
* *
****************************************************************************
*/
/* This file provides access to the C-language errno to the Ada interface
for POSIX. It is not possible in general to import errno, even in
Ada compilers that allow (as GNAT does) the importation of variables,
as it may be defined using a macro.
*/
#include <errno.h>
int get_errno()
{
return errno;
}
void set_errno(err)
int err;
{
errno = err;
}