[Dovecot] Re: [dovecot-cvs] dovecot/src/lib fdpass.c,1.28,1.29
Charlie Allom
charlie at rubberduck.com
Tue Jun 15 07:50:55 EEST 2004
Will this perhaps fix these?
imap-login: Jun 15 12:28:16 Panic: file ioloop.c: line 90: assertion
failed: (i
o->fd <= current_ioloop->highest_fd)
dovecot: Jun 15 12:28:16 Error: child 17987 (login) killed with signal 6
imap-login: Jun 15 13:14:58 Panic: file ioloop.c: line 90: assertion
failed: (i
o->fd <= current_ioloop->highest_fd)
dovecot: Jun 15 13:14:58 Error: child 13002 (login) killed with signal 6
On Tue, Jun 15, 2004 at 02:42:25AM +0300, cras at procontrol.fi wrote:
> Update of /home/cvs/dovecot/src/lib
> In directory talvi:/tmp/cvs-serv11171
>
> Modified Files:
> fdpass.c
> Log Message:
> Solaris fix by Tim Hurman
>
>
>
> Index: fdpass.c
> ===================================================================
> RCS file: /home/cvs/dovecot/src/lib/fdpass.c,v
> retrieving revision 1.28
> retrieving revision 1.29
> diff -u -d -r1.28 -r1.29
> --- fdpass.c 1 Dec 2003 19:07:34 -0000 1.28
> +++ fdpass.c 14 Jun 2004 23:42:23 -0000 1.29
> @@ -31,12 +31,20 @@
> #include <sys/uio.h>
>
> #ifndef CMSG_SPACE
> -# define CMSG_ALIGN(len) \
> +# if defined(_CMSG_DATA_ALIGN) && defined(_CMSG_HDR_ALIGN) /* for Solaris */
> +# define CMSG_ALIGN(len) _CMSG_DATA_ALIGN(len)
> +# define CMSG_SPACE(len) \
> + (_CMSG_DATA_ALIGN(len) + _CMSG_HDR_ALIGN(sizeof(struct cmsghdr)))
> +# define CMSG_LEN(len) \
> + (_CMSG_HDR_ALIGN(sizeof(struct cmsghdr)) + (len))
> +# else
> +# define CMSG_ALIGN(len) \
> (((len) + sizeof(size_t) - 1) & ~(sizeof(size_t) - 1))
> -# define CMSG_SPACE(len) \
> +# define CMSG_SPACE(len) \
> (CMSG_ALIGN(len) + CMSG_ALIGN(sizeof(struct cmsghdr)))
> -# define CMSG_LEN(len) \
> +# define CMSG_LEN(len) \
> (CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
> +# endif
> #endif
>
> #ifdef SCM_RIGHTS
>
--
.signature
0x14AA7941
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20040615/7072c87b/attachment.pgp
More information about the dovecot
mailing list