--- rxvt-unicode/src/rxvtc.C 2006/08/18 23:03:31 1.27 +++ rxvt-unicode/src/rxvtc.C 2007/11/18 00:17:20 1.29 @@ -39,7 +39,8 @@ #define STATUS_FAILURE 1 #define STATUS_CONNECTION_FAILED 2 -struct client : rxvt_connection { +struct client : rxvt_connection +{ client (); }; @@ -47,13 +48,13 @@ { sockaddr_un sa; char *sockname = rxvt_connection::unix_sockname (); - + if (strlen(sockname) >= sizeof(sa.sun_path)) { fputs ("socket name too long, aborting.\n", stderr); exit (STATUS_FAILURE); } - + if ((fd = socket (AF_UNIX, SOCK_STREAM, 0)) < 0) { perror ("unable to create communications socket");