diff options
author | crunchy <crunchy> | 2002-09-19 22:23:01 +0000 |
---|---|---|
committer | crunchy <crunchy> | 2002-09-19 22:23:01 +0000 |
commit | 21ec3fac700bf50b8c5cfafa6b6b5a86599fa9e2 (patch) | |
tree | 1d59b665505bbf41c43f46f74433a27b6aef9fe7 /libmpio | |
parent | cf208d020339d2c0e755d6de1a5b312328908a4e (diff) | |
download | mpiosh-21ec3fac700bf50b8c5cfafa6b6b5a86599fa9e2.tar.gz mpiosh-21ec3fac700bf50b8c5cfafa6b6b5a86599fa9e2.tar.bz2 mpiosh-21ec3fac700bf50b8c5cfafa6b6b5a86599fa9e2.zip |
bug fixes in error handling and fix in regex_fix
Diffstat (limited to 'libmpio')
-rw-r--r-- | libmpio/mpio.c | 12 | ||||
-rw-r--r-- | libmpio/mpio.h | 4 |
2 files changed, 7 insertions, 9 deletions
diff --git a/libmpio/mpio.c b/libmpio/mpio.c index f1637cc..f9da4b8 100644 --- a/libmpio/mpio.c +++ b/libmpio/mpio.c @@ -1,6 +1,6 @@ /* * - * $Id: mpio.c,v 1.22 2002/09/19 21:25:07 germeier Exp $ + * $Id: mpio.c,v 1.23 2002/09/19 22:23:01 crunchy Exp $ * * Library for USB MPIO-* * @@ -770,16 +770,14 @@ mpio_errno(void) } char * -mpio_strerror(int errno) +mpio_strerror(int err) { int i; - printf("mpio_strerror %d\n", errno); - - if (errno >= 0) return NULL; + if (err >= 0) return NULL; for (i = 0; i < mpio_error_num; i++) { - if (mpio_errors[i].id == errno) + if (mpio_errors[i].id == err) return mpio_errors[i].msg; } @@ -790,7 +788,7 @@ void mpio_perror(char *prefix) { char *msg = mpio_strerror(_mpio_errno); - + if (msg == NULL) return; if (prefix) diff --git a/libmpio/mpio.h b/libmpio/mpio.h index 7df2349..b3d781d 100644 --- a/libmpio/mpio.h +++ b/libmpio/mpio.h @@ -1,7 +1,7 @@ /* -*- linux-c -*- */ /* - * $Id: mpio.h,v 1.6 2002/09/19 20:46:02 crunchy Exp $ + * $Id: mpio.h,v 1.7 2002/09/19 22:23:01 crunchy Exp $ * * Library for USB MPIO-* * @@ -102,7 +102,7 @@ int mpio_memory_debug(mpio_t *, mpio_mem_t); int mpio_errno(void); /* returns the description of the error <errno> */ -char * mpio_strerror(int errno); +char * mpio_strerror(int err); /* prints the error message of the last error*/ void mpio_perror(char *prefix); |