Next:
Introduction
Up:
MOSS ``A Soft Blanket
Previous:
MOSS ``A Soft Blanket
Contents
Introduction
License
Support
Using MOSS
Tools required
Building and running MOSS applications
Example MOSS application
Building MOSS
Building binutils
Building GCC
Building MOSS
Building the rest of GCC
MOSS directory structure
Compile-time options
Attaching files to
MOSS.EXE
Remote debugging
Preparing to debug
Running applications under the remote debugger
Features supported by MOSS's remote GDB stub
MOSS system calls
alloc_dma: allocate DMA memory
alloc_dos: allocate low DOS memory
close: close an open file descriptor
_exit: terminate the program without cleanup
fstat: return statistics on a file descriptor
gettimeofday: read the current system time
irq_free: free a previously-allocated hardware interrupt
irq_request: allocate and handle a hardware interrupt vector
kill: send a signal to a process
lseek: reposition current offset in a file
mlock: lock a region of memory
mlockall: lock all memory
mmap: map a file's contents into memory
munlock: unlock a region of memory
open: open a file
read: read from a file
rename: rename a file
sbrk: low-level memory allocator
sigaction: change the action for a signal
sigpending: find the set of currently pending signals
sigprocmask: change the signal mask of the current process
unlink: delete a file
write: write to a file
About this document ...
Bryan Ford