]> git.decadent.org.uk Git - nfs-utils.git/commitdiff
2001-01-20 Chip Salzenberg <chip@valinux.com>
authorchip <chip>
Sun, 21 Jan 2001 04:26:06 +0000 (04:26 +0000)
committerchip <chip>
Sun, 21 Jan 2001 04:26:06 +0000 (04:26 +0000)
* support/include/xio.h (xgetc): Declare to return int.
* support/nfs/xio.c (xgetc): Return int.
(xgettok, xskip, xskipcomment): Use int for value of xgetc.
* utils/statd/statd.c (main): Use int for value of getopt.
* debian/changelog: Version 0.2.1-5.

ChangeLog
debian/changelog
support/include/xio.h
support/nfs/xio.c
utils/statd/statd.c

index 00a5ac08bdbf9fd65f8223cc9f680b8e4f2e0cfc..87074ea14149015a6fa10a0f476bd6d6f4d44967 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2001-01-20  Chip Salzenberg  <chip@valinux.com>
+
+       * support/include/xio.h (xgetc): Declare to return int.
+       * support/nfs/xio.c (xgetc): Return int.
+       (xgettok, xskip, xskipcomment): Use int for value of xgetc.
+       * utils/statd/statd.c (main): Use int for value of getopt.
+       * debian/changelog: Version 0.2.1-5.
+       
 2000-12-10  Chip Salzenberg  <chip@valinux.com>
 
        * utils/statd/monitor.c (sm_mon_1_svc): Fix buggy check for
index 05a4ace5b6bd658420ec54f8fd77a6fd5907992c..1a528b7d62a1b932450a1224594a84779b7f047d 100644 (file)
@@ -1,3 +1,14 @@
+nfs-utils (1:0.2.1-5) unstable; urgency=low
+
+  * Fix statd callback protection ("--secure-statd") to
+     1. work with current kernels as far as possible, and
+     2. allow for Trond's recent NFS patches, which change the
+        static callback RPC procedure.
+  * Store return values of getc and getopt in int variables:
+    they can return EOF, which requires an int. (From NMU)
+  
+ -- Chip Salzenberg <chip@debian.org>  Sat, 20 Jan 2001 20:03:07 -0800
+
 nfs-utils (1:0.2.1-4) unstable; urgency=medium
 
   * Warn about common errors in /etc/exports.  (closes: #66421)
index 608d265e38134af3243bc3be08ec7e0940ecf8af..a8e288e6a726714db92b02c083e2f002533635aa 100644 (file)
@@ -18,7 +18,7 @@ int   xflock(char *fname, char *type);
 void   xfunlock(int lockid);
 void   xfclose(XFILE *xfp);
 int    xgettok(XFILE *xfp, char sepa, char *tok, int len);
-char   xgetc(XFILE *xfp);
+int    xgetc(XFILE *xfp);
 void   xungetc(int c, XFILE *xfp);
 void   xskip(XFILE *xfp, char *str);
 char   xskipcomment(XFILE *xfp);
index db5e2c3aa500e2378c711707b55b1b62e7e62327..cfdb1d1256b2c6b16a80d7b0f4dcbf0a95250dcb 100644 (file)
@@ -87,7 +87,7 @@ int
 xgettok(XFILE *xfp, char sepa, char *tok, int len)
 {
        int     i = 0;
-       char    c = 0;
+       int     c = 0;
 
        while (i < len && (c = xgetc(xfp)) != EOF && c != sepa && !isspace(c))
                tok[i++] = c;
@@ -101,10 +101,10 @@ xgettok(XFILE *xfp, char sepa, char *tok, int len)
        return 1;
 }
 
-char
+int
 xgetc(XFILE *xfp)
 {
-       char    c = getc(xfp->x_fp);
+       int     c = getc(xfp->x_fp);
 
        if (c == EOF)
                return c;
@@ -139,7 +139,7 @@ xungetc(int c, XFILE *xfp)
 void
 xskip(XFILE *xfp, char *str)
 {
-       char    c;
+       int     c;
 
        while ((c = xgetc(xfp)) != EOF && strchr(str, c));
        ungetc(c, xfp->x_fp);
@@ -148,7 +148,7 @@ xskip(XFILE *xfp, char *str)
 char
 xskipcomment(XFILE *xfp)
 {
-       char    c;
+       int     c;
 
        while ((c = getc(xfp->x_fp)) != EOF && c != '\n');
        return c;
index f467e74953e65da2e03bcadf203e223b3d694d3b..a63a6a26a37bcbcef46a61582e06fcd1146cc461 100644 (file)
@@ -121,7 +121,7 @@ int main (int argc, char **argv)
 {
        extern char *optarg;
        int pid;
-       char arg;
+       int arg;
        
        /* Default: daemon mode, no other options */
        run_mode = 0;