Menu

Commit [r318]  Maximize  Restore  History

- Moved all the constructor code out of "stdlib_init_exit.c" and into the

files which initialize global data, such as the new "stdlib_program_name.c"
and "stdlib_malloc.c".

- Until I can find a way to invoke it from within the library, the
__machine_test() function is no longer invoked.

- Tagged global data with NOCOMMON attributes.

- Added the __lib_init() and __lib_exit() functions, which are part of the
thread-safe library and which can be used to hook up clib2 with standard
Amiga shared library/device code. Some documentation on how to use them
can be found in the <dos.h> header file.

obarthel 2005-07-03

<< < 1 2 (Page 2 of 2)
changed /trunk/library/stdlib_machine_test.c
changed /trunk/library/stdlib_main.c
changed /trunk/library/stdlib_malloc.c
added /trunk/library/stdlib_program_name.c
changed /trunk/library/stdlib_protos.h
changed /trunk/library/stdlib_rand.c
changed /trunk/library/stdlib_shell_escape.c
changed /trunk/library/stdlib_showerror.c
changed /trunk/library/stdlib_stackcheck.c
changed /trunk/library/stdlib_stackextension.c
changed /trunk/library/stdlib_stacksize.c
changed /trunk/library/stdlib_sysbase.c
changed /trunk/library/stdlib_utilitybase.c
changed /trunk/library/time_data.c
changed /trunk/library/unistd_chdir_exit.c
changed /trunk/library/unistd_currentpathname.c
changed /trunk/library/unistd_init_exit.c
changed /trunk/library/unistd_timer.c
changed /trunk/library/unistd_unix_path_semantics.c
changed /trunk/library/usergroup_data.c
changed /trunk/library/usergroup_init_exit.c
changed /trunk/library/usergroup_rootmode.c
/trunk/library/stdlib_machine_test.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_main.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_malloc.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_program_name.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_protos.h Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_rand.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_shell_escape.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_showerror.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_stackcheck.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_stackextension.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_stacksize.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_sysbase.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdlib_utilitybase.c Diff Switch to side-by-side view
Loading...
/trunk/library/time_data.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_chdir_exit.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_currentpathname.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_init_exit.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_timer.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_unix_path_semantics.c Diff Switch to side-by-side view
Loading...
/trunk/library/usergroup_data.c Diff Switch to side-by-side view
Loading...
/trunk/library/usergroup_init_exit.c Diff Switch to side-by-side view
Loading...
/trunk/library/usergroup_rootmode.c Diff Switch to side-by-side view
Loading...
<< < 1 2 (Page 2 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.