I'm sorry for the noise, nevertheless, after posting I thought:
I used the solaris compiler instead of gcc,
maybe that explains why I stumbled over this -
I could imagine all other compiles have been using gcc?
Axel.
> If solaris is the only system where the following breaks,
> seems we know again why we still love it, even if just a bit -
> to keep us honest.
>
> (the above is a probably bad attempt at paraphrasing the Geoff's
> 'active port [...] to keep the code honest' line at the wiki)
>
> anyway, the fix below brings me to:
> 'can't authenticate: cpuserver: can't establish ssl connection: bad
> algorithm'
>
> I'll continue digging.
>
> Axel.
>
> ; cvs diff -buw devip-posix.c
> Index: devip-posix.c
> ===================================================================
> RCS file: /cvs/drawterm/kern/devip-posix.c,v
> retrieving revision 1.1
> diff -b -u -w -r1.1 devip-posix.c
> --- devip-posix.c 8 Aug 2005 12:50:11 -0000 1.1
> +++ devip-posix.c 5 Nov 2005 21:26:36 -0000
> @@ -199,7 +199,7 @@
> int
> so_send(int fd, void *d, int n, int f)
> {
> - send(fd, d, n, f);
> + return send(fd, d, n, f);
> }
>
> int