~ubuntu-branches/ubuntu/saucy/postfix/saucy

« back to all changes in this revision

Viewing changes to src/util/events.h

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2011-02-22 11:20:43 UTC
  • mfrom: (1.1.27 upstream)
  • Revision ID: james.westby@ubuntu.com-20110222112043-c34ht219w3ybrilr
Tags: 2.8.0-2
* a little more lintian cleanup
* Fix missing format strings in smtp-sink.c

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
 /*
20
20
  * External interface.
21
21
  */
22
 
typedef void (*EVENT_NOTIFY_RDWR) (int, char *);
23
 
typedef void (*EVENT_NOTIFY_TIME) (int, char *);
 
22
typedef void (*EVENT_NOTIFY_FN) (int, char *);
 
23
 
 
24
#define EVENT_NOTIFY_TIME_FN EVENT_NOTIFY_FN    /* legacy */
 
25
#define EVENT_NOTIFY_RDWR_FN EVENT_NOTIFY_FN    /* legacy */
24
26
 
25
27
extern time_t event_time(void);
26
 
extern void event_enable_read(int, EVENT_NOTIFY_RDWR, char *);
27
 
extern void event_enable_write(int, EVENT_NOTIFY_RDWR, char *);
 
28
extern void event_enable_read(int, EVENT_NOTIFY_RDWR_FN, char *);
 
29
extern void event_enable_write(int, EVENT_NOTIFY_RDWR_FN, char *);
28
30
extern void event_disable_readwrite(int);
29
 
extern time_t event_request_timer(EVENT_NOTIFY_TIME, char *, int);
30
 
extern int event_cancel_timer(EVENT_NOTIFY_TIME, char *);
 
31
extern time_t event_request_timer(EVENT_NOTIFY_TIME_FN, char *, int);
 
32
extern int event_cancel_timer(EVENT_NOTIFY_TIME_FN, char *);
31
33
extern void event_loop(int);
32
34
extern void event_drain(int);
33
35
extern void event_fork(void);
45
47
 /*
46
48
  * Dummies.
47
49
  */
48
 
#define EVENT_NULL_TYPE 0
 
50
#define EVENT_NULL_TYPE         (0)
49
51
#define EVENT_NULL_CONTEXT      ((char *) 0)
 
52
#define EVENT_NULL_DELAY        (0)
50
53
 
51
54
/* LICENSE
52
55
/* .ad