~ubuntu-branches/debian/sid/postfix/sid

« back to all changes in this revision

Viewing changes to src/util/iostuff.h

  • Committer: Package Import Robot
  • Author(s): LaMont Jones, LaMont Jones, localization folks
  • Date: 2014-02-11 07:44:30 UTC
  • mfrom: (1.1.41)
  • Revision ID: package-import@ubuntu.com-20140211074430-91tdwgjriazawdz4
Tags: 2.11.0-1
[LaMont Jones]

* New upstream release: 2.11.0

[localization folks]

* l10n: Updated German translations.  Closes: #734893 (Helge Kreutzmann)

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
extern int non_blocking(int, int);
17
17
extern int close_on_exec(int, int);
18
18
extern int open_limit(int);
19
 
extern int readable(int);
20
 
extern int writable(int);
 
19
extern int poll_fd(int, int, int, int, int);
21
20
extern off_t get_file_limit(void);
22
21
extern void set_file_limit(off_t);
23
22
extern ssize_t peekfd(int);
24
 
extern int read_wait(int, int);
25
 
extern int write_wait(int, int);
26
23
extern ssize_t write_buf(int, const char *, ssize_t, int);
27
24
extern ssize_t timed_read(int, void *, size_t, int, void *);
28
25
extern ssize_t timed_write(int, void *, size_t, int, void *);
36
33
extern ssize_t dummy_read(int, void *, size_t, int, void *);
37
34
extern ssize_t dummy_write(int, void *, size_t, int, void *);
38
35
 
 
36
#define readable(fd)            poll_fd((fd), POLL_FD_READ, 0, 1, 0)
 
37
#define writable(fd)            poll_fd((fd), POLL_FD_WRITE, 0, 1, 0)
 
38
 
 
39
#define read_wait(fd, timeout) poll_fd((fd), POLL_FD_READ, (timeout), 0, -1)
 
40
#define write_wait(fd, timeout) poll_fd((fd), POLL_FD_WRITE, (timeout), 0, -1)
 
41
 
39
42
extern int inet_windowsize;
40
43
extern void set_inet_windowsize(int, int);
41
44
 
 
45
#define POLL_FD_READ    0
 
46
#define POLL_FD_WRITE   1
 
47
 
42
48
#define BLOCKING        0
43
49
#define NON_BLOCKING    1
44
50