[BACK]Return to tcfs_dbmaint.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tcfs

Diff for /src/usr.bin/tcfs/Attic/tcfs_dbmaint.c between version 1.4 and 1.5

version 1.4, 2000/06/19 14:24:06 version 1.5, 2000/06/19 20:06:19
Line 123 
Line 123 
 tcfspwdbr_read (tcfspwdb *t, int flags,...)  tcfspwdbr_read (tcfspwdb *t, int flags,...)
 {  {
         va_list argv;          va_list argv;
         int r;  
         char *d;          char *d;
   
         va_start (argv, flags);          va_start (argv, flags);
Line 148 
Line 147 
 tcfsgpwdbr_read (tcfsgpwdb *t, int flags,...)  tcfsgpwdbr_read (tcfsgpwdb *t, int flags,...)
 {  {
         va_list argv;          va_list argv;
         int r;  
         char *d;          char *d;
   
         va_start (argv, flags);          va_start (argv, flags);
Line 228 
Line 226 
 {  {
         DB *pdb;          DB *pdb;
         DBT srchkey, r;          DBT srchkey, r;
         char *key, *buf;          char *key;
         int res;          int res;
   
         if (!*dest)          if (!*dest)
Line 305 
Line 303 
         DB *pdb;          DB *pdb;
         static DBT srchkey, d;          static DBT srchkey, d;
         int open_flag = 0;          int open_flag = 0;
         char *key, *buf;          char *key;
         char *tmp;  
   
         open_flag = O_RDWR|O_EXCL;          open_flag = O_RDWR|O_EXCL;
         if (access (TCFSGPWDB, F_OK) < 0)          if (access (TCFSGPWDB, F_OK) < 0)
Line 386 
Line 383 
 int  int
 tcfs_group_chgpwd (char *user, gid_t gid, char *old, char *new)  tcfs_group_chgpwd (char *user, gid_t gid, char *old, char *new)
 {  {
         tcfsgpwdb *group_info;          tcfsgpwdb *group_info = NULL;
         unsigned char *key;          unsigned char *key;
   
         key = (unsigned char *)calloc(UUGKEYSIZE + 1, sizeof (char));          key = (unsigned char *)calloc(UUGKEYSIZE + 1, sizeof (char));
Line 438 
Line 435 
 int  int
 tcfs_chgpassword (char *user, char *old, char *new)  tcfs_chgpassword (char *user, char *old, char *new)
 {  {
         int error1=0, error2=0;          int error1=0;
         DB *gpdb;          DB *gpdb;
         DBT found, key;          DBT found, key;
         unsigned char *ckey;          unsigned char *ckey;

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