Do not use AttemptSemaphore() from RawPutChar(), since it may be called
[cake.git] / rom / contents.xml
blobdb8f5b4975446528fcf7737482dab44761d795e3
1 <contents>
2 <item>
3     <dir>boopsi</dir>
4     The BOOPSI system code. This is separated in order to use it
5         during early startup before intuition.library has been initialised.
7 </item>
9 <item>
10     <dir>boot</dir>
11     Various boot time code. bootstraps, bootmenu etc...
13 </item>
15 <item>
16     <dir>devs</dir>
17     ROM devices, ie. devices which are not loaded from
18         disk during runtime (eg. <filename>console.device</filename>).
20 </item>
22 <item>
23     <dir>dos</dir>
24     <p>The first library which is added to the OS by standard operations.
25         Use this one as a starting point if you want to develop own
26         libraries. Below is a list of interesting files.</p>
28         <p>All other files are functions of the library with one function
29         per file. Each file contains an AutoDoc-like header and some
30         extra infos which are needed by the scripts. If possible each
31         file should also contain a test which can be enabled with
32         <shell>-DTEST</shell>. See <filename>AROS/dos/filepart.c</filename>
33         for a good example.</p>
35 </item>
37 <item>
38     <dir>exec</dir>
39     The source for the exec.library. This is no good starting point
40         for own libraries since Exec is not initialized like other
41         libraries and so some things are handled differently here.
43         Exec relies on some files which are in <filename>$(KERNEL)/</filename>.
45 </item>
47 <item>
48     <dir>graphics</dir>
49     Sourcecode for the <filename>graphics.library</filename>. See
50         <filename>dos/</filename> above for more information.
52 </item>
54 <item>
55     <dir>hidd</dir>
56     The system independant parts of the HIDD system.
58 </item>
60 <item>
61     <dir>intuition</dir>
62     Sourcecode for the <filename>intuition.library</filename>. See
63         <filename>dos/</filename> above for more information.
65 </item>
67 <item>
68     <dir>utility</dir>
69     Sourcecode for the <filename>utility.library</filename>. See
70         <filename>dos/</filename> above for more information.
72 </item>
73 </contents>