7714 Commits

Author SHA1 Message Date
Axel Dörfler
4f456fc26a It's now safe to include fsproto.h from C++.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7825 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7825
2004-06-07 23:09:11 +00:00
Axel Dörfler
2855cf2fd4 Made the fsproto.h header a bit nicer to C++.
Also removed prototypes that are already found in fs_interface.h.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7824 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7824
2004-06-07 23:07:32 +00:00
Axel Dörfler
41c5f712ce We're now using fs_interface.h instead of fsproto.h - doesn't change much here :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7823 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7823
2004-06-07 22:57:31 +00:00
Axel Dörfler
dcceaee3bc Some changes due to the fsproto.h/fs_interface.h tandem.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7822 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7822
2004-06-07 22:55:00 +00:00
Axel Dörfler
bb0a78b4d8 Now include fs_interface.h instead of fsproto.h.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7821 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7821
2004-06-07 22:53:53 +00:00
Axel Dörfler
dca5d901c7 Added missing include.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7820 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7820
2004-06-07 22:50:31 +00:00
Axel Dörfler
7335776148 Changes to keep it building with the move to kernel_interface_r5.cpp.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7819 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7819
2004-06-07 22:42:55 +00:00
Axel Dörfler
371536a11d Cleaned up C++/C separation.
Changed some return types from "int" to "status_t" to make it compatible
with the new VFS interface (should not cause any trouble).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7818 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7818
2004-06-07 22:41:37 +00:00
Jérôme Duval
49776e51ad Forgot bash.rdef, removed network support (should be readded later)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7817 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7817
2004-06-07 22:25:50 +00:00
Jérôme Duval
f465a5ec42 Adding libmedia.so to develop/lib/%arch%
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7816 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7816
2004-06-07 21:54:07 +00:00
Jérôme Duval
8bcb00aa88 Added compress-4.0
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7815 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7815
2004-06-07 21:23:10 +00:00
Axel Dörfler
2defe47a24 Removed no longer used system call.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7814 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7814
2004-06-07 21:12:30 +00:00
Jérôme Duval
72344504a8 new line
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7813 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7813
2004-06-07 20:31:38 +00:00
Axel Dörfler
baae156b90 Added built-in file system modules.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7812 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7812
2004-06-07 17:33:18 +00:00
Axel Dörfler
6fdd106e9a File systems are modules now, so the module initialization must come before
bootstrapping the initial file systems.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7811 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7811
2004-06-07 17:32:16 +00:00
Axel Dörfler
730f5a50cc No longer needed.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7810 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7810
2004-06-07 17:29:43 +00:00
Axel Dörfler
d567161cad Copy of the kernel_interface.cpp file - this file will stay to be able
to compile BFS for R5.
The old kernel_interface.cpp will be moved to the new OpenBeOS FS API.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7809 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7809
2004-06-07 17:28:52 +00:00
Axel Dörfler
f8edd5ecee File systems are modules now; removed all those no longer file system add-on
things.
Added unremove_vnode().


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7808 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7808
2004-06-07 17:25:55 +00:00
Axel Dörfler
bc1f913e8b File systems are modules now.
Renamed gDeviceFileSystem to sDeviceFileSystem.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7807 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7807
2004-06-07 17:22:32 +00:00
Axel Dörfler
093015033f File systems are modules now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7806 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7806
2004-06-07 17:20:59 +00:00
Axel Dörfler
34c763c98f File systems are modules now.
Added prototype for unremove_vnode(), some other minor changes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7805 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7805
2004-06-07 17:14:17 +00:00
Axel Dörfler
287704526b Don't panic for now if the PnP-root node cannot be registered; it doesn't
harm in case bootfs is used for now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7804 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7804
2004-06-07 15:17:02 +00:00
Axel Dörfler
a0c7420724 Changes due to renaming the public fs functions.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7803 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7803
2004-06-07 14:30:56 +00:00
Axel Dörfler
a540a3f904 Renamed the public fs functions (removed the vfs_ prefix), and separated
them from other functions.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7802 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7802
2004-06-07 14:25:22 +00:00
Axel Dörfler
d0da374bc3 Moved the public fs functions from vfs.h to this file.
Renamed them to match other exported BeOS functions as well (removed the vfs_ prefix).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7801 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7801
2004-06-07 14:23:48 +00:00
Axel Dörfler
aad3f70c86 Moved the public fs functions to fs_interface.h.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7800 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7800
2004-06-07 14:21:51 +00:00
Rudolf Cornelissen
72de05e13a doc update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7799 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7799
2004-06-07 13:59:19 +00:00
Axel Dörfler
600203b105 Added the ability to link against static libraries for both, the R5KernelAddon
and the KernelAddon rule.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7798 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7798
2004-06-07 13:55:34 +00:00
Rudolf Cornelissen
bc9c604133 panel detection updates once more: should fix more rare problems...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7797 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7797
2004-06-07 13:54:34 +00:00
Axel Dörfler
99b8dab3b9 Added the "app" directory to the kernel includes to be able to access
AppDefs.h (for B_QUERY_UPDATE, etc.).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7796 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7796
2004-06-07 13:35:31 +00:00
Jérôme Duval
d3777559b7 clean up
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7795 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7795
2004-06-07 10:21:28 +00:00
Jérôme Duval
8b633f6534 Fix libtermcap and add version information
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7794 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7794
2004-06-07 09:41:33 +00:00
Jérôme Duval
60e6ef4db4 Added gnu bash 2.05b
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7793 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7793
2004-06-07 09:11:15 +00:00
Jérôme Duval
6a86e65f8c Added gnu bash 2.05b.
Following folders are ripped : 
cross-build, CWRU, doc, examples, lib/malloc, lib/termcap, tests


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7792 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7792
2004-06-07 09:07:27 +00:00
Axel Dörfler
35c681e031 Ah, that looks better (and actually works...).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7791 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7791
2004-06-07 02:06:04 +00:00
Axel Dörfler
67efc07974 MAX_BOOT_CPUS is defined in kernel_args.h so we better include it.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7790 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7790
2004-06-07 02:03:29 +00:00
Axel Dörfler
f475c9696b Fixes the build under R5.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7789 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7789
2004-06-07 01:50:46 +00:00
Axel Dörfler
47197929ca Temporarily disabled bus manager iteration - this might be done differently
anyway when it's all done.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7788 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7788
2004-06-07 01:45:16 +00:00
Axel Dörfler
12373950ab Added header guards, cleanup.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7787 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7787
2004-06-07 01:40:08 +00:00
Axel Dörfler
a6426a42d7 Better debug output.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7786 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7786
2004-06-07 01:35:53 +00:00
Axel Dörfler
8a0d571192 That word might even exist, who knows?
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7785 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7785
2004-06-07 01:33:39 +00:00
Axel Dörfler
c8d5cf78c9 Improved debug output.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7784 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7784
2004-06-07 01:28:51 +00:00
Axel Dörfler
d9918aa7e8 Added temporary hack to load the ISA bus manager.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7783 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7783
2004-06-07 01:25:45 +00:00
Axel Dörfler
97dfc072d7 Added devfs module to the built-in modules.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7782 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7782
2004-06-07 01:21:08 +00:00
Axel Dörfler
c920230fed Added device manager support - work in progress.
Updated debugging macros.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7781 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7781
2004-06-07 01:18:56 +00:00
Axel Dörfler
2fa2a91f08 Fixed build conflict with new ISA bus manager.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7780 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7780
2004-06-07 01:13:49 +00:00
Axel Dörfler
d1a9037152 Added missing newline to the end of the files.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7779 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7779
2004-06-07 01:09:56 +00:00
Axel Dörfler
029990185b Added SCSI, IDE, and ISA bus managers to the build.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7778 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7778
2004-06-07 01:07:51 +00:00
Axel Dörfler
de021f71fb Added ISA bus manager written by Thomas Kurschel. This is currently
hard coded to use the ISA IDE driver only.
This bus manager is architecture dependent; maybe there is a better
place to live for it than here. x86 and PPC/Pegasos will have an
ISA bus later - this module only supports x86 for now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7777 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7777
2004-06-07 01:05:26 +00:00
Axel Dörfler
1450572a5d Added SCSI bus manager written by Thomas Kurschel.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7776 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev7776
2004-06-07 00:55:49 +00:00