Update of /cvsroot/libsysio/libsysio/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20143
Modified Files:
Tag: RELEASE_1_3
init.c
Log Message:
In parse_mm function, removed spurious semi-colon that reliably caused
the function to error out. Also, removed unused variable in the
same function.
Index: init.c
===================================================================
RCS file: /cvsroot/libsysio/libsysio/src/init.c,v
retrieving revision 1.38.2.2
retrieving revision 1.38.2.3
diff -u -w -b -B -p -r1.38.2.2 -r1.38.2.3
--- init.c 16 Jun 2008 19:01:16 -0000 1.38.2.2
+++ init.c 17 Jun 2008 14:45:29 -0000 1.38.2.3
@@ -62,6 +62,9 @@
#ifdef STDFD_DEV
#include "stdfd.h"
#endif
+#ifdef STDDEV_DEV
+#include "stddev.h"
+#endif
/*
* White space characters.
@@ -373,7 +376,6 @@ parse_mm(const char *s, dev_t *devp)
{
unsigned long ul;
char *cp;
- dev_t dev;
dev_t major, minor;
ul = strtoul(s, &cp, 0);
@@ -387,7 +389,7 @@ parse_mm(const char *s, dev_t *devp)
if (*cp != '\0' || ul > USHRT_MAX)
return -EINVAL;
minor = ul;
- if (minor != ul);
+ if (minor != ul)
return -ERANGE;
*devp = SYSIO_MKDEV(major, minor);
return 0;
|