Diff for /embedaddon/sudo/plugins/sudoers/defaults.h between versions 1.1.1.4 and 1.1.1.5

version 1.1.1.4, 2013/07/22 10:46:12 version 1.1.1.5, 2014/06/15 16:12:54
Line 25 Line 25
 #include <def_data.h>  #include <def_data.h>
   
 struct list_member {  struct list_member {
       SLIST_ENTRY(list_member) entries;
     char *value;      char *value;
     struct list_member *next;  
 };  };
   
struct def_values {SLIST_HEAD(list_members, list_member);
    char *sval;         /* string value */ 
    int ival;           /* actually an enum */ 
}; 
   
 enum list_ops {  enum list_ops {
     add,      add,
Line 40  enum list_ops { Line 37  enum list_ops {
     freeall      freeall
 };  };
   
   /* Mapping of tuple string value to enum def_tuple. */
   struct def_values {
       char *sval;         /* string value */
       enum def_tuple nval;/* numeric value */
   };
   
 /*  /*
  * Structure describing compile-time and run-time options.   * Structure describing compile-time and run-time options.
  */   */
Line 52  struct sudo_defs_types { Line 55  struct sudo_defs_types {
     union {      union {
         int flag;          int flag;
         int ival;          int ival;
           unsigned int uival;
         double fval;          double fval;
         enum def_tuple tuple;          enum def_tuple tuple;
         char *str;          char *str;
         mode_t mode;          mode_t mode;
        struct list_member *list;        struct list_members list;
     } sd_un;      } sd_un;
 };  };
   

Removed from v.1.1.1.4  
changed lines
  Added in v.1.1.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>