diff options
| author | Damien George | 2014-10-31 01:37:19 +0000 |
|---|---|---|
| committer | Damien George | 2014-10-31 01:37:19 +0000 |
| commit | 88d3054ac072f9c73b0f3f045c59ba74f6730c1d (patch) | |
| tree | 6db7851068908c0640b1ed306d6823871fd3d742 /docs/library/os.rst | |
| parent | 7c4445afe104631d5fe8e7401d50f40f205e35b9 (diff) | |
docs: Import documentation from source-code inline comments.
The inline docs (prefixed with /// in .c files) have been converted to
RST format and put in the docs subdirectory.
Diffstat (limited to 'docs/library/os.rst')
| -rw-r--r-- | docs/library/os.rst | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/docs/library/os.rst b/docs/library/os.rst new file mode 100644 index 000000000..f6b20dca6 --- /dev/null +++ b/docs/library/os.rst @@ -0,0 +1,65 @@ +:mod:`os` --- basic "operating system" services +=============================================== + +.. module:: os + :synopsis: basic "operating system" services + +The ``os`` module contains functions for filesystem access and ``urandom``. + +The filesystem has ``/`` as the root directory, and the available physical +drives are accessible from here. They are currently: + + /flash -- the internal flash filesystem + /sd -- the SD card (if it exists) + +On boot up, the current directory is ``/flash`` if no SD card is inserted, +otherwise it is ``/sd``. + + +Functions +--------- + +.. function:: chdir(path) + + Change current directory. + +.. function:: getcwd() + + Get the current directory. + +.. function:: listdir([dir]) + + With no argument, list the current directory. Otherwise list the given directory. + +.. function:: mkdir(path) + + Create a new directory. + +.. function:: remove(path) + + Remove a file. + +.. function:: rmdir(path) + + Remove a directory. + +.. function:: stat(path) + + Get the status of a file or directory. + +.. function:: sync() + + Sync all filesystems. + +.. function:: urandom(n) + + Return a bytes object with n random bytes, generated by the hardware + random number generator. + + +Constants +--------- + +.. data:: sep + + separation character used in paths |
