X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=usystem.c;h=c46cb8794ad45c6bfede9fd1d1228781184c84ab;hb=cf736a0286ed40b6e671e77fd080812edd75f80b;hp=d2571dff84bea9672e4541e232ccb099a6a52185;hpb=ebbd3101235b8a04c34b30eb9a037bb6bae71123;p=xboard.git diff --git a/usystem.c b/usystem.c index d2571df..c46cb87 100644 --- a/usystem.c +++ b/usystem.c @@ -1,11 +1,11 @@ /* - * usystem.c -- X-free, but Unix-like code for XBoard front end + * usystem.c -- X-free, but Unix-like code for XBoard front end * * Copyright 1991 by Digital Equipment Corporation, Maynard, * Massachusetts. * * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006, - * 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. + * 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc. * * The following terms apply to Digital Equipment Corporation's copyright * interest in XBoard: @@ -572,7 +572,7 @@ OpenTCP (char *host, char *port, ProcRef *pr) host, port, gai_strerror(error)); return ENOENT; } - + for (ai = ais; ai != NULL; ai = ai->ai_next) { if ((s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol)) < 0) { error = errno; @@ -712,7 +712,7 @@ OutputToProcessDelayed (ProcRef pr, char *message, int count, int *outError, lon return outCount; } -void +int ICSInitScript () { /* try to open the icsLogon script, either in the location given @@ -736,12 +736,13 @@ ICSInitScript () } } - if (f != NULL) + if (f != NULL) { ProcessICSInitScript(f); - else + return TRUE; + } else printf("Warning: Couldn't open icsLogon file (checked %s and %s).\n", appData.icsLogon, buf); - return; + return FALSE; } void @@ -789,5 +790,3 @@ NotifyFrontendLogin () { update_ics_width(); } - -