I wrote: > Some of your changes broke hurd compilation, though. Details and > patches later. * sa_restorer does not exist. Linux's sigaction(2) page says: The sa_restorer element is obsolete and should not be used. POSIX does not specify a sa_restorer element. Setting it to NULL is superflous, anyway, after the memset. So I killed that line. That makes it compile. No time for testing now ... gotta run diff -c openssh-2.5.2p2/sshconnect.c\~ openssh-2.5.2p2/sshconnect.c *** openssh-2.5.2p2/sshconnect.c~ Sat Jun 30 10:08:00 2001 --- openssh-2.5.2p2/sshconnect.c Sat Jun 30 13:24:37 2001 *************** *** 343,349 **** */ if(options.bannertimeout > 0){ memset(&sa,0,sizeof(sa)); - sa.sa_restorer=NULL; sa.sa_handler=alarm_catch; /*throw away any pending alarms, since we'd block otherwise*/ alarm(0); --- 343,348 ---- -- Robbe
Attachment:
signature.ng
Description: PGP signature