STUFF

Section: User Commands (1)
Updated: 23 February 1992
Index Return to Main Contents
 

NAME

stuff - send OOGL objects to geomview  

SYNOPSIS

stuff [-Mpipedirectory] symbolname [OOGLfile]  

DESCRIPTION

Stuff sends a stream of OOGL-format geometric data to a cooperating copy of geomview. It's intended as a partial emulation of the old ``stuff'' program which wrote objects into shared memory for viewing by a cooperating MinneView.

Typical usage is:

someprogram | stuff fred 
geomview -M fred
i.e. a program pipes geometric data into ``stuff''; the data is displayed by a copy of geomview run with the -M option and a name matching the one given to stuff.

This version of stuff uses a named pipe to communicate with the viewer. By default, the named pipe is created in the directory /tmp/geomview. The -M option specifies an alternate directory.  

FILES

/tmp/geomview  

BUGS

The pipe-based communications scheme imposes several restrictions.

If no copy of geomview is reading from the pipe, or if geomview gets far enough behind, a program writing data to ``stuff'' will be forced to block after sending a few kilobytes.

Because of the buffering in the pipe, the sender may be substantially ahead of the geomview display.

If geomview exits, the sending program receives a write-on-broken-pipe (SIGPIPE) signal, which will kill it unless measures are taken to catch or ignore that signal.

Only one copy of geomview can read from a given pipe at a time. If a second copy attempts to read from it, both will probably fail.  

SEE ALSO

geomview(1), oogl(5)


 

Index

NAME
SYNOPSIS
DESCRIPTION
FILES
BUGS
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 19:01:15 GMT, May 28, 2022