Mail Archives: djgpp/1996/12/26/19:16:18
On Thu, 26 Dec 1996, Gene Buckle wrote:
> > > Eli, my understanding of system() and the spawn() functions leads me to
> > > belive that the program that issues those calls could be swapped out of
> > > memory. This would be VERY bad.
> >
> > Your interrupt handler needs to be in locked memory, then it will never
> > be swapped. This has nothing to do with the way you call the child
> > programs. DJGPP has a library function to lock regions of memory (see
> > the docs of `__dpmi_lock_linear_region' in the libc reference).
> >
>
> Is it possible to use this method to lock the *entire* program?
>
> g.
>
>
Yes, but there is an easier method for the entire program. Try:
#include <crt0.h>
...
int main()
{
_crt0_startup_flags = _CRT0_FLAG_LOCK_MEMORY;
...
return 0;
}
---Michael Phelps
morphine AT cs DOT jhu DOT edu
CH3
|
N
/ |
______/ |
/ \ CH2
_____/ \__|__
// \\ / | \\
// \\______/___CH2 \\
\ / \ /
\______/ \_____/
/ ------ \ / \
OH \ / OH
O
Morphine
- Raw text -