share.h 756 B

12345678910111213141516171819202122232425
  1. /*
  2. * share.h -- part of share.mod
  3. *
  4. */
  5. #ifndef _EGG_MOD_SHARE_SHARE_H
  6. #define _EGG_MOD_SHARE_SHARE_H
  7. #define UFF_OVERRIDE BIT0 /* Override existing bot entries */
  8. #define UFF_INVITE BIT1 /* Send invites in user file */
  9. #define UFF_EXEMPT BIT2 /* Send exempts in user file */
  10. #define UFF_CHDEFAULT BIT3
  11. #include "src/users.h"
  12. void sharein(int, char *);
  13. void shareout(const char *, ...) __attribute__((format(printf, 1, 2)));
  14. void shareout_prot(struct userrec *, const char *, ...) __attribute__((format(printf, 2, 3)));
  15. void shareout_hub(const char *, ...) __attribute__((format(printf, 1, 2)));
  16. void finish_share(int);
  17. void dump_resync(int);
  18. void share_report(int, int);
  19. void hook_read_userfile();
  20. #endif /* _EGG_MOD_SHARE_SHARE_H */