X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=platform%2Fexample_cygwin%2Ffunctions%2Fstdio%2Fremove.c;h=1817e30fbcdc83c671969061a8b9eb032e0960bb;hb=b1fc26afebd4d557ff89a44bc21767a8704c3809;hp=0e66f4c65c6cb3124f51fcbc8105fe793174f405;hpb=0c316ee3b4dc0712797877f5dc0f4a789646154d;p=pdclib diff --git a/platform/example_cygwin/functions/stdio/remove.c b/platform/example_cygwin/functions/stdio/remove.c index 0e66f4c..1817e30 100644 --- a/platform/example_cygwin/functions/stdio/remove.c +++ b/platform/example_cygwin/functions/stdio/remove.c @@ -1,5 +1,3 @@ -/* $Id$ */ - /* remove( const char * ) This file is part of the Public Domain C Library (PDCLib). @@ -24,9 +22,8 @@ int remove( const char * pathname ) { switch ( errno ) { - /* These are the values possible on a Linux machine. Adapt the - values and their mapping to PDCLib errno values at will. (This - is an example implementation, so we keep it very simple.) + /* See the comments on implementation-defined errno values in + <_PDCLIB_config.h>. */ case EACCES: case EFAULT: @@ -39,10 +36,11 @@ int remove( const char * pathname ) case ENOTDIR: case EPERM: case EROFS: - _PDCLIB_errno = _PDCLIB_EIO; + _PDCLIB_errno = _PDCLIB_ERROR; break; default: - _PDCLIB_errno = _PDCLIB_EUNKNOWN; + /* This should be something like EUNKNOWN. */ + _PDCLIB_errno = _PDCLIB_ERROR; break; } }