magic cookie
magic cookie n. [UNIX] 1. Something passed between routines
or programs that enables the receiver to perform some operation; a
capability ticket or opaque identifier. Especially used of small
data objects that contain data encoded in a strange or
intrinsically machine-dependent way. E.g., on non-UNIX OSes with a
non-byte-stream model of files, the result of `ftell(3)' may
be a magic cookie rather than a byte offset; it can be passed to
`fseek(3)', but not operated on in any meaningful way. The
phrase `it hands you a magic cookie' means it returns a result
whose contents are not defined but which can be passed back to the
same or some other program later. 2. An in-band code for changing
graphic rendition (e.g., inverse video or underlining) or
performing other control functions (see also {cookie}). Some
older terminals would leave a blank on the screen corresponding to
mode-change magic cookies; this was also called a {glitch} (or
occasionally a `turd'; compare {mouse droppings}). See also
{cookie}.
HTML Conversion by AG2HTML.pl V2.94618 & witbrock@cs.cmu.edu