applied giveownership-history patch by ThiefMaster
[srvx.git] / src / chanserv.h
index 22fb7173c86ee88d90c5c77a4c7b19d3ccb62e9e..ac2dfdb3f18fffce5e7b2ce20469eb0f248880ad 100644 (file)
@@ -110,6 +110,7 @@ struct chanData
     struct banData      *bans;
     struct dict         *notes;
     struct suspended    *suspended;
+    struct giveownership *giveownership;
     struct chanData     *prev;
     struct chanData     *next;
 };
@@ -180,6 +181,21 @@ struct vote_option
     unsigned int        voted;
 };
 
+struct giveownership
+{
+    char                 *staff_issuer;
+
+    char                  *old_owner;
+
+    char                  *target;
+    unsigned short        target_access;
+
+    time_t                issued;
+    char                  *reason;
+
+    struct giveownership  *previous;
+};
+
 struct do_not_register
 {
     char   chan_name[CHANNELLEN+1];