AtheOS
  Main
  AtheOS News
  Download
  Available software
  Supported hardware

Users
  Features
  AtheOS GUI
  Screen shots
  FAQ

Developers
  CVS Repository
  Documentation
  Multithreading
  Posix compliance
  Contribute

For Fun
  Server info
  Server up-time
  Ascii parrots

Contact
  Mailing list
  Webmaster

Use this site
  Search
  Links
  Credits

Search:


SourceForge
Documentation of the various AtheOS API's
Here you will find documentation of the various API's found in AtheOS both the highlevel C++ API and the lowlevel "C" API's available to applications and the device-driver API used when writing device and filesystem drivers for the kernel. There still is not very much documentation available though, especially of the low-level API's so the best advice if you want to learn how to programm for AtheOS is to look at the source-code of the various utilities/drivers available and also reading the header files to see what is available. Writing documentation isn't my favourite but I try to document new functionality as I implements it and also keep documenting existing functionality.

The highlevel documentation at least list all classes and their members but far from all members are properly documented.

 The AtheOS V0.3.7 C++ API

The next two are very incompleat but it's a beginning. Only a very small subset of the actually available functions and syscalls are currently documented.

 Documentation of the AtheOS V0.3.7 device driver API

 Documentation of the AtheOS V0.3.7 system calls

This documentation is also included in the base distribution of AtheOS. You can find the documentation under /atheos/Documentation after installing the base archive.