ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/include/conf_db.h
(Generate patch)

Comparing ircd-hybrid/trunk/include/conf_db.h (file contents):
Revision 1737 by michael, Mon Jan 14 17:37:55 2013 UTC vs.
Revision 2865 by michael, Sun Jan 19 14:35:22 2014 UTC

# Line 1 | Line 1
1   /*
2 < *  ircd-hybrid: an advanced Internet Relay Chat Daemon(ircd).
2 > *  ircd-hybrid: an advanced, lightweight Internet Relay Chat Daemon (ircd)
3   *
4 < *  Copyright (C) 1996-2009 by Andrew Church <achurch@achurch.org>
5 < *  Copyright (C) 2012 by the Hybrid Development Team.
4 > *  Copyright (c) 1996-2009 by Andrew Church <achurch@achurch.org>
5 > *  Copyright (c) 2012-2014 ircd-hybrid development team
6   *
7   *  This program is free software; you can redistribute it and/or modify
8   *  it under the terms of the GNU General Public License as published by
# Line 30 | Line 30
30  
31   struct dbFILE
32   {
33 <  char mode;                    /**< 'r' for reading, 'w' for writing */
34 <  FILE *fp;                     /**< The file pointer itself */
33 >  char mode;  /**< 'r' for reading, 'w' for writing */
34 >  FILE *fp;  /**< The file pointer itself */
35    char filename[HYB_PATH_MAX + 1];  /**< Name of the database file */
36    char tempname[HYB_PATH_MAX + 1];  /**< Name of the temporary file (for writing) */
37   };
# Line 41 | Line 41 | extern uint32_t get_file_version(struct
41   extern int write_file_version(struct dbFILE *, uint32_t);
42  
43   extern struct dbFILE *open_db(const char *, const char *, uint32_t);
44 < extern void restore_db(struct dbFILE *);        /* Restore to state before open_db() */
44 > extern void restore_db(struct dbFILE *);  /* Restore to state before open_db() */
45   extern int close_db(struct dbFILE *);
46 < extern void backup_databases(void);
46 > extern void backup_databases(void);
47  
48 < #define read_db(f,buf,len)      (fread((buf),1,(len),(f)->fp))
49 < #define write_db(f,buf,len)     (fwrite((buf),1,(len),(f)->fp))
50 < #define getc_db(f)              (fgetc((f)->fp))
48 > #define read_db(f,buf,len)      (fread((buf),1,(len),(f)->fp))
49 > #define write_db(f,buf,len)     (fwrite((buf),1,(len),(f)->fp))
50 > #define getc_db(f)              (fgetc((f)->fp))
51  
52   extern int read_uint8(uint8_t *, struct dbFILE *);
53   extern int write_uint8(uint8_t, struct dbFILE *);
# Line 74 | Line 74 | extern void load_resv_database(void);
74   extern void save_resv_database(void);
75   extern void save_all_databases(void *);
76  
77 < #define read_buffer(buf,f)      (read_db((f),(buf),sizeof(buf)) == sizeof(buf))
78 < #define write_buffer(buf,f)     (write_db((f),(buf),sizeof(buf)) == sizeof(buf))
79 < #define read_buflen(buf,len,f)  (read_db((f),(buf),(len)) == (len))
80 < #define write_buflen(buf,len,f) (write_db((f),(buf),(len)) == (len))
81 < #define read_variable(var,f)    (read_db((f),&(var),sizeof(var)) == sizeof(var))
82 < #define write_variable(var,f)   (write_db((f),&(var),sizeof(var)) == sizeof(var))
77 > #define read_buffer(buf,f)      (read_db((f),(buf),sizeof(buf)) == sizeof(buf))
78 > #define write_buffer(buf,f)     (write_db((f),(buf),sizeof(buf)) == sizeof(buf))
79 > #define read_buflen(buf,len,f)  (read_db((f),(buf),(len)) == (len))
80 > #define write_buflen(buf,len,f) (write_db((f),(buf),(len)) == (len))
81 > #define read_variable(var,f)    (read_db((f),&(var),sizeof(var)) == sizeof(var))
82 > #define write_variable(var,f)   (write_db((f),&(var),sizeof(var)) == sizeof(var))
83  
84   #define DATABASE_UPDATE_TIMEOUT 300
85   #define KLINE_DB_VERSION 1

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines