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

Diff for /src/usr.bin/tcfs/Attic/tcfslib.h between version 1.3 and 1.4

version 1.3, 2000/06/19 14:24:07 version 1.4, 2000/06/19 20:06:19
Line 14 
Line 14 
 #include "tcfsdefines.h"  #include "tcfsdefines.h"
 #include "tcfspwdb.h"  #include "tcfspwdb.h"
   
 extern int tcfspwdbr_new (tcfspwdb **p);  extern int      tcfspwdbr_new __P((tcfspwdb **));
 extern int tcfspwdbr_edit (tcfspwdb **p, int i, ...);  extern int      tcfspwdbr_edit __P((tcfspwdb **, int, ...));
 extern int tcfspwdbr_read (tcfspwdb *p, int i, ...);  extern int      tcfspwdbr_read __P((tcfspwdb *, int, ...));
 extern void tcfspwdbr_dispose (tcfspwdb *p);  extern void     tcfspwdbr_dispose __P((tcfspwdb *));
 extern int tcfsgpwdbr_new (tcfsgpwdb **p);  extern int      tcfsgpwdbr_new __P((tcfsgpwdb **));
 extern int tcfsgpwdbr_edit (tcfsgpwdb **p, int i, ...);  extern int      tcfsgpwdbr_edit __P((tcfsgpwdb **, int, ...));
 extern int tcfsgpwdbr_read (tcfsgpwdb *p, int i, ...);  extern int      tcfsgpwdbr_read __P((tcfsgpwdb *, int, ...));
 extern void tcfsgpwdbr_dispose (tcfsgpwdb *p);  extern void     tcfsgpwdbr_dispose __P((tcfsgpwdb *));
 extern int tcfs_chgpwd (char *u, char *o, char *p);  extern int      tcfs_chgpwd __P((char *, char *, char *));
 extern int tcfs_group_chgpwd (char *u, gid_t gid, char *o, char *p);  extern int      tcfs_group_chgpwd __P((char *, gid_t, char *, char *));
 extern int tcfs_chgpassword (char *u, char *o, char *p);  extern int      tcfs_chgpassword __P((char *, char *, char *));
 extern int tcfs_decrypt_key (char *pwd, u_char *t, u_char *tk, int tklen);  extern int      tcfs_decrypt_key __P((char *, u_char *, u_char *, int));
 extern int tcfs_encrypt_key (char *pwd, u_char *key, int klen, u_char *ek, int eklen);  extern int      tcfs_encrypt_key __P((char *, u_char *, int, u_char *, int));
 extern char *tcfs_decode (char *t, int *l);  extern char    *tcfs_decode __P((char *, int *));
 extern char *tcfs_encode (char *t, int l);  extern char    *tcfs_encode __P((char *, int ));
 extern char *gentcfskey (void);  extern char    *gentcfskey __P((void));
   
   extern int      tcfs_getstatus __P((char *, struct tcfs_status *));
   extern int      tcfs_getfspath __P((char *, char *));
   
   extern int      tcfs_proc_enable __P((char *, uid_t, pid_t, char *));
   extern int      tcfs_proc_disable __P((char *, uid_t, pid_t));
   extern int      tcfs_user_enable __P((char *, uid_t, u_char *));
   extern int      tcfs_user_disable __P((char *, uid_t));
   extern int      tcfs_group_enable __P((char *, uid_t, gid_t, int, char *));
   extern int      tcfs_group_disable __P((char *, uid_t, gid_t));

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