2014-04-26 10:52:28 -04:00
|
|
|
unixism
|
|
|
|
|
2014-04-26 11:54:15 -04:00
|
|
|
n. A piece of code or a coding technique that depends on the protected
|
|
|
|
multi-tasking environment with relatively low process-spawn overhead that
|
2014-07-26 03:53:53 -04:00
|
|
|
exists on virtual-memory Unix systems. Common unixisms include: gratuitous
|
2014-04-26 11:54:15 -04:00
|
|
|
use of fork (2) ; the assumption that certain undocumented but well-known
|
|
|
|
features of Unix libraries such as stdio (3) are supported elsewhere;
|
|
|
|
reliance on obscure side-effects of system calls (use of sleep (2) with a 0
|
|
|
|
argument to clue the scheduler that you're willing to give up your
|
|
|
|
time-slice, for example); the assumption that freshly allocated memory is
|
|
|
|
zeroed; and the assumption that fragmentation problems won't arise from
|
|
|
|
never free () ing memory. Compare vaxocentrism ; see also New Jersey.
|