[dovecot/core] df6b9b: lib: always include fd-close-on-exec.h & fd-set-no...

GitHub noreply at github.com
Fri Oct 6 01:30:11 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: df6b9bbcd01a383a021a770ea19e8533ee21d4aa
      https://github.com/dovecot/core/commit/df6b9bbcd01a383a021a770ea19e8533ee21d4aa
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/Makefile.am
    A src/lib/fd-util.h
    M src/lib/lib.h

  Log Message:
  -----------
  lib: always include fd-close-on-exec.h & fd-set-nonblock.h via fd-util.h


  Commit: 1ef9fe877817de76eb38883ccf3833fae60e6865
      https://github.com/dovecot/core/commit/1ef9fe877817de76eb38883ccf3833fae60e6865
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/doveadm/doveadm-dsync.c
    M src/doveadm/dsync/dsync-ibc-stream.c
    M src/imap-hibernate/imap-client.c
    M src/imap/main.c
    M src/lda/main.c
    M src/lib-imap-client/test-imapc-client.c
    M src/lib-master/master-login.c
    M src/lib-master/master-service.c
    M src/lib/failures.c
    M src/lib/fd-close-on-exec.c
    M src/lib/fd-set-nonblock.c
    M src/lib/ioloop-epoll.c
    M src/lib/ioloop-kqueue.c
    M src/lib/ioloop-notify-inotify.c
    M src/lib/ioloop-notify-kqueue.c
    M src/lib/istream.c
    M src/lib/lib-signals.c
    M src/lib/lib.c
    M src/lib/mmap-anon.c
    M src/lib/net.c
    M src/lib/randgen.c
    M src/lib/test-iostream-proxy.c
    M src/lib/test-iostream-pump.c
    M src/lib/test-istream-multiplex.c
    M src/lib/test-istream-unix.c
    M src/lib/test-multiplex.c
    M src/lib/test-ostream-multiplex.c
    M src/lmtp/main.c
    M src/login-common/login-proxy-state.c
    M src/master/dup2-array.c
    M src/master/main.c
    M src/master/service-anvil.c
    M src/master/service-listen.c
    M src/master/service-log.c
    M src/master/service-monitor.c
    M src/master/service-process.c
    M src/plugins/mail-filter/istream-ext-filter.c
    M src/plugins/replication/replication-plugin.c
    M src/util/rawlog.c

  Log Message:
  -----------
  global: stop including fd-set-nonblock.h & fd-close-on-exec.h directly


  Commit: fa26ad32932ab2ce1b7e3b2b121bb2df886f5736
      https://github.com/dovecot/core/commit/fa26ad32932ab2ce1b7e3b2b121bb2df886f5736
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/Makefile.am
    R src/lib/fd-close-on-exec.c
    R src/lib/fd-close-on-exec.h
    A src/lib/fd-util.c
    M src/lib/fd-util.h

  Log Message:
  -----------
  lib: move fd-close-on-exec.[ch] code into fd-util.[ch]


  Commit: 184d3a07c99f4622c16d99efc08d6516c2c8b48a
      https://github.com/dovecot/core/commit/184d3a07c99f4622c16d99efc08d6516c2c8b48a
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/Makefile.am
    R src/lib/fd-set-nonblock.c
    R src/lib/fd-set-nonblock.h
    M src/lib/fd-util.c
    M src/lib/fd-util.h

  Log Message:
  -----------
  lib: move fd_set_nonblock() to fd-util.[ch]


  Commit: 83b799ebdc3297b4b2fb7e7b54b3ea9fa2e5de27
      https://github.com/dovecot/core/commit/83b799ebdc3297b4b2fb7e7b54b3ea9fa2e5de27
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/fd-util.c
    M src/lib/fd-util.h
    M src/lib/lib.c
    M src/lib/lib.h

  Log Message:
  -----------
  lib: move fd_close_maybe_stdio() to fd-util.[ch]


  Commit: 713e3ec4daebf5e0a4057f925ed1aeb5766debd8
      https://github.com/dovecot/core/commit/713e3ec4daebf5e0a4057f925ed1aeb5766debd8
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/fd-util.c
    M src/lib/fd-util.h
    M src/lib/lib.c
    M src/lib/macros.h

  Log Message:
  -----------
  lib: move i_fd_close*() to fd-util.[ch]


  Commit: e5f373495009b0dafb3670d759137070dd9b807f
      https://github.com/dovecot/core/commit/e5f373495009b0dafb3670d759137070dd9b807f
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2017-10-05 (Thu, 05 Oct 2017)

  Changed paths:
    M src/lib/fd-util.c
    M src/lib/fd-util.h

  Log Message:
  -----------
  lib: don't use foo_real()-style symbols in a header file

While there is precedent for symbols getting _real suffix to hide
implementation details, all the existing symbols were static until
the recent i_fd_close*() changes.  This commit makes this true again.


Compare: https://github.com/dovecot/core/compare/c704b7fa16ac...e5f373495009


More information about the dovecot-cvs mailing list