#ifndef PRIVS_H #define PRIVS_H #define PRIV_DELETE_FILE 7 #define PRIV_UPLOAD_FILE 6 #define PRIV_DOWNLOAD_FILE 5 #define PRIV_RENAME_FILE 4 #define PRIV_MOVE_FILE 3 #define PRIV_CREATE_FOLDER 2 #define PRIV_DELETE_FOLDER 1 #define PRIV_RENAME_FOLDER 0 #define PRIV_MOVE_FOLDER 15 #define PRIV_READ_CHAT 14 #define PRIV_SEND_CHAT 13 #define PRIV_12 12 #define PRIV_11 11 #define PRIV_10 10 #define PRIV_CREATE_USER 9 #define PRIV_DELETE_USER 8 #define PRIV_READ_USER 23 #define PRIV_MODIFY_USER 22 #define PRIV_21 21 #define PRIV_20 20 #define PRIV_READ_NEWS 19 #define PRIV_POST_NEWS 18 #define PRIV_DISCON_USER 17 #define PRIV_NO_DISCON 16 #define PRIV_GET_USER_INFO 31 #define PRIV_ANYWHERE_UPLOAD 30 #define PRIV_ANY_NAME 29 #define PRIV_NO_AGREEMENT 28 #define PRIV_COMMENT_FILE 27 #define PRIV_COMMENT_FOLDER 26 #define PRIV_VIEW_DROPBOX 25 #define PRIV_MAKE_ALIAS 24 #define PRIV_IS(privptr,priv) (((privptr)->privs[(priv)>>3])&(1<<(priv&7))) gboolean privs_check(Connection *c,int p); void handle_privs_sent(Connection *c,Message *m,gpointer data); #endif