userrec.h 795 B

1234567891011121314151617181920212223
  1. #ifndef _USERREC_H
  2. #define _USERREC_H
  3. struct userrec *adduser(struct userrec *, char *, char *, char *, flag_t, int);
  4. void addhost_by_handle(char *, char *);
  5. void clear_masks(struct maskrec *);
  6. void clear_userlist(struct userrec *);
  7. int u_pass_match(struct userrec *, char *);
  8. int delhost_by_handle(char *, char *);
  9. int count_users(struct userrec *);
  10. int deluser(char *);
  11. int change_handle(struct userrec *, char *);
  12. void correct_handle(char *);
  13. bool write_user(struct userrec *u, FILE * f, int shr);
  14. int write_userfile(int);
  15. void touch_laston(struct userrec *, char *, time_t);
  16. void user_del_chan(char *);
  17. struct userrec *host_conflicts(char *);
  18. extern struct userrec *userlist, *lastuser;
  19. extern int cache_hit, cache_miss, userfile_perm;
  20. extern bool noshare;
  21. #endif /* !_USERREC_H */