Heise reports from SCO Forum
Posted Aug 19, 2003 15:20 UTC (Tue) by
LenZ (guest, #1051)
In reply to:
Heise reports from SCO Forum by BrucePerens
Parent article:
Heise reports from SCO Forum
I don't have have the Lion book, but a german translation of Maurice J. Bach's
Design of the Unix Operating System.
FWIW, It does include a quite similar looking pseudocode example for the
malloc() routine:
algorithm malloc /* algorithm to allocate map space */
input: (1) map address /* indicates which map to use */
(2) requested number of units
output: address, if succesful
0, otherwise
{
for (every map entry)
{
if (current map entry can fit in requested units)
{
if (requested units == number of units in entry)
delete entry from map;
else
adjust start address of entry;
return (original address of entry);
}
}
return(0);
}
Not sure, if this is helpful in any way...
(
Log in to post comments)