This website requires JavaScript.
Explore
Help
Sign In
Aren
/
haiku
Watch
1
Star
0
Fork
0
You've already forked haiku
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
58131f940d
haiku
/
src
/
kernel
/
glue
/
Jamfile
9 lines
91 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Adjusted the SubDir and SubInclude parameters. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@15 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-10 00:15:44 +04:00
SubDir OBOS_TOP src kernel glue ;
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-09 16:24:59 +04:00
Implemented BeOS compatible startup code. This has almost the same layout as in BeOS - the only difference is crt0.o which is what is usually provided by crti.o/crtbegin.o/crtend.o/crtn.o. When we want to move to GCC's crtbegin/end code, we have to introduce crti.o and crtn.o. This is required because the crtbegin/end stuff assumes to be inserted between a function start (crti.o) and a function end (crtn.o) - which can only be achieved with assembly, and is therefore platform dependent. start_dyn.c is used for executables and calls main() (among other). init_term_dyn.c functions are called from the .init/.fini sections and search for B_INIT/TERM_BEFORE/AFTER_FUNCTION_NAME, and execute them if they are present. Both use BeOS compatible call scheme but add parameters to the end. lib0.c is no longer needed, because init_term.c/crt0.c replace its functionality. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2448 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-13 14:18:01 +03:00
KernelObjects
crt0.c
init_term_dyn.c
start_dyn.c
;
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-09 16:24:59 +04:00
Reference in New Issue
Copy Permalink