Diff for /src/usr.sbin/vnconfig/vnconfig.c between versions 1.4 and 1.5

version 1.4, 2003/11/03 19:31:44 version 1.5, 2004/03/10 17:54:16
Line 104  static void do_autolabel(const char *dev Line 104  static void do_autolabel(const char *dev
 int what_opt(char *, u_long *);  int what_opt(char *, u_long *);
   
 int  int
main(argc, argv)main(int argc, char *argv[])
        char **argv; 
 {  {
        register int i, rv;        int i, rv;
         int flags = 0;          int flags = 0;
         int size = 0;          int size = 0;
         char *autolabel = NULL;          char *autolabel = NULL;
Line 229  main(argc, argv) Line 228  main(argc, argv)
 }  }
   
 int  int
what_opt(str,p)what_opt(char *str, u_long *p)
        char *str; 
        u_long *p; 
 {  {
         if (!strcmp(str,"reserve")) { *p |= VN_RESERVE; return 0; }          if (!strcmp(str,"reserve")) { *p |= VN_RESERVE; return 0; }
         if (!strcmp(str,"labels")) { *p |= VN_LABELS; return 0; }          if (!strcmp(str,"labels")) { *p |= VN_LABELS; return 0; }
Line 244  what_opt(str,p) Line 241  what_opt(str,p)
 }  }
   
 int  int
config(vnp)config(struct vndisk *vnp)
        struct vndisk *vnp; 
 {  {
         char *dev, *file, *oarg;          char *dev, *file, *oarg;
         int flags, status;          int flags, status;
         struct vn_ioctl vnio;          struct vn_ioctl vnio;
        register int rv;        int rv;
         char *rdev;          char *rdev;
         FILE *f;          FILE *f;
         u_long l;          u_long l;
Line 482  config(vnp) Line 478  config(vnp)
 #define WHITE(c)        ((c) == ' ' || (c) == '\t' || (c) == '\n')  #define WHITE(c)        ((c) == ' ' || (c) == '\t' || (c) == '\n')
   
 void  void
readconfig(flags)readconfig(int flags)
        int flags; 
 {  {
         char buf[LINESIZE];          char buf[LINESIZE];
         FILE *f;          FILE *f;
        register char *cp, *sp;        char *cp, *sp;
        register int ix;        int ix;
         int ax;          int ax;
   
         f = fopen(configfile, "r");          f = fopen(configfile, "r");
Line 550  readconfig(flags) Line 545  readconfig(flags)
 }  }
   
 void  void
getoptions(vnp, fstr)getoptions(struct vndisk *vnp, char *fstr)
        struct vndisk *vnp; 
        char *fstr; 
 {  {
         int flags = 0;          int flags = 0;
         char *oarg = NULL;          char *oarg = NULL;
Line 579  getoptions(vnp, fstr) Line 572  getoptions(vnp, fstr)
 }  }
   
 char *  char *
rawdevice(dev)rawdevice(char *dev)
        char *dev; 
 {  {
        register char *rawbuf, *dp, *ep;        char *rawbuf, *dp, *ep;
         struct stat sb;          struct stat sb;
         int len;          int len;
   

Removed from v.1.4  
changed lines
  Added in v.1.5