GRASS, Solaris, and UNIX signals

Bob Black black at
Fri May 31 08:00:00 EDT 1996

A GRASS application program running under Solaris is exiting with this

        ERROR - eof from graphics monitor

It turns out that this message is displayed by a GRASS raster library
routine in the file named io.c (or new_io.c) after two failures to
generate a SIGALRM.  That code uses a UNIX signal() function call.

It's my understanding that signal() calls, which work under SunOS,
should be changed to sigaction() calls under Solaris.

Can anyone shed some light on this?  Is there a separate set of GRASS
sources for Solaris, which address this incompatibility between Solaris
and SunOS?

Thanks for any help or advice.

- Bob

Robert Black (black at - Principal Engineer
Calspan SRL Corporation - Advanced Technology Center
PO Box 400
Buffalo, NY 14225  USA

More information about the grass-dev mailing list