diff options
-rw-r--r-- | doc/binlogsel.1 | 10 | ||||
-rw-r--r-- | src/err.h | 6 |
2 files changed, 13 insertions, 3 deletions
diff --git a/doc/binlogsel.1 b/doc/binlogsel.1 index ec7bd24..eb7bc3a 100644 --- a/doc/binlogsel.1 +++ b/doc/binlogsel.1 @@ -13,7 +13,7 @@ .\" .\" You should have received a copy of the GNU General Public License .\" along with vmod-binlog. If not, see <http://www.gnu.org/licenses/>. -.TH BINLOGSEL 1 "October 17, 2013" "BINLOGSEL" "User Reference" +.TH BINLOGSEL 1 "October 18, 2013" "BINLOGSEL" "User Reference" .SH NAME binlogsel \- select records from binary logs .SH SYNOPSIS @@ -178,6 +178,14 @@ Show program version and exit. .B \-v Print information about each file before dumping it. .SH LOADABLE MODULES +Symbols exported from a loadable module must begin with +\fImodname\fB_LTX_\fR, where \fImodname\fR stands for the name of the +module without suffix (\fB.so\fR, \fB.la\fR, etc.). In the discussion +below, the symbols +.B binlogsel +looks for are listed without this prefix. Thus, for example, if the +module name is \fBstats.so\fR, the name of the module initialization +function must be \fBstats_LTX_init\fR. .TP .BI "void init(char *" param ", void (*" addfn ")(const char *, const char *, const char *));" .B [OPTIONAL] @@ -17,6 +17,8 @@ extern const char *progname; void setprogname(const char *); -void error(const char *fmt, ...); -void packerror(const char *fmt, ...); +void error(const char *fmt, ...) + __attribute__ ((__format__ (__printf__, 1, 2))); +void packerror(const char *fmt, ...) + __attribute__ ((__format__ (__printf__, 1, 2))); void version(void); |