X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=opt%2Ftss_errno%2Ferrno.c;fp=opt%2Ftss_errno%2Ferrno.c;h=6a606fc1b40752afabc267ac3610e50a08730713;hb=8c3db524fec3b6bb85d2a2cc5cd889a63405e5f1;hp=0000000000000000000000000000000000000000;hpb=8412c0610911d2d1686bf31462d39446e9b5dbdf;p=pdclib.old 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 +