X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=opt%2Ftss_errno%2Ferrno.c;fp=opt%2Ftss_errno%2Ferrno.c;h=6a606fc1b40752afabc267ac3610e50a08730713;hp=0000000000000000000000000000000000000000;hb=cce3efd57a644a1fa1ee8fcb14b6b934d40c10d2;hpb=11b77089568a6386f90aab2bbdc0ca0df32ab765 diff --git a/opt/tss_errno/errno.c b/opt/tss_errno/errno.c new file mode 100644 index 0000000..6a606fc --- /dev/null +++ b/opt/tss_errno/errno.c @@ -0,0 +1,40 @@ +/* $Id$ */ + +/* _PDCLIB_errno + + This file is part of the Public Domain C Library (PDCLib). + Permission is granted to use, modify, and / or redistribute at will. +*/ + +#ifndef REGTEST +#include + +/* Temporary */ + +static int _PDCLIB_errno = 0; + +int * _PDCLIB_errno() +{ + return &_PDCLIB_errno; +} + +#endif + +#ifdef TEST +#include <_PDCLIB_test.h> + +#include + +int main( void ) +{ + errno = 0; + TESTCASE( errno == 0 ); + errno = EDOM; + TESTCASE( errno == EDOM ); + errno = ERANGE; + TESTCASE( errno == ERANGE ); + return TEST_RESULTS; +} + +#endif +