isync/src
Oswald Buddenhagen 1fd66195d8 change socket notifier design
instead of keeping the structures in an opaque array (which was a shadow
of the struct pollfd array if poll() was supported), make them directly
addressable.

this has the advantage that notifier-altering operations (mostly
en-/disabling) don't need to look up the structure by file handle each
time.
on the downside, data locality in the main loop is worse.
neither of these have any real effect on performance.

note that the structures are not allocated separately, but embedded into
the the parent structure (like sockets already were).
2015-01-11 15:05:28 +01:00
..
compat deprecate the compat wrapper 2014-10-18 16:15:02 +02:00
.gitignore cvsignore => gitignore 2010-02-07 22:31:10 +01:00
common.h change socket notifier design 2015-01-11 15:05:28 +01:00
config.c introduce uchar, ushort & uint typedefs 2015-01-11 15:05:28 +01:00
config.h re-design SSL/TLS configuration 2014-10-18 16:18:48 +02:00
driver.c reshuffle sources a bit 2013-12-08 23:19:12 +01:00
driver.h introduce uchar, ushort & uint typedefs 2015-01-11 15:05:28 +01:00
drv_imap.c introduce uchar, ushort & uint typedefs 2015-01-11 15:05:28 +01:00
drv_maildir.c introduce uchar, ushort & uint typedefs 2015-01-11 15:05:28 +01:00
main.c Merge branch 'isync_1_1_branch' into HEAD 2015-01-11 14:32:15 +01:00
Makefile.am add SASL support 2014-10-20 10:10:55 +02:00
mbsync.1 introduce FieldDelimiter and InfoDelimiter options 2014-10-25 17:42:48 +02:00
mbsyncrc.sample pre-release doc updates 2013-12-15 13:46:25 +01:00
mdconvert.1 replace FSF address with something more ... contemporary 2012-09-01 21:15:53 +02:00
mdconvert.c fix hypothetical buffer overflows 2014-04-12 13:03:46 +02:00
run-tests.pl reduce FSync option to a boolean 2013-12-08 11:12:09 +01:00
socket.c change socket notifier design 2015-01-11 15:05:28 +01:00
socket.h change socket notifier design 2015-01-11 15:05:28 +01:00
sync.c introduce uchar, ushort & uint typedefs 2015-01-11 15:05:28 +01:00
sync.h introduce uchar, ushort & uint typedefs 2015-01-11 15:05:28 +01:00
util.c change socket notifier design 2015-01-11 15:05:28 +01:00