Philippe Houdoin
ad18c24776
Forgot to check-in this document...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3288 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-21 22:55:05 +00:00
Philippe Houdoin
01172d7460
Include "unistd.h" to get rmdir() definition.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3284 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-21 10:55:12 +00:00
Philippe Houdoin
96ad33048f
Fix missing close() and read() definitions: #include unistd.h added.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3283 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-21 10:43:57 +00:00
Philippe Houdoin
885d94cdfd
Move device registration out of lookup_devices(), now living in register_device().
...
set_mtu() hook implemented.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3272 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 23:41:42 +00:00
Philippe Houdoin
cf86e4612e
Make loopback interface less... useless!
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3271 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 23:25:22 +00:00
Philippe Houdoin
266a39bd55
Fix a output bug in dump_memory() where 0x7f was displayed as-is.
...
Add a better interface(s) reader thread handling.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3270 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 22:51:23 +00:00
Philippe Houdoin
8f16d01827
Fixed an undersized memory allocation, causing heap corruption :-(
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3269 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 22:47:04 +00:00
Philippe Houdoin
6aad418382
Add send_signal_etc() to kernel functions userland support.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3268 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 22:44:37 +00:00
Philippe Houdoin
c6199df94e
Fix unwanted C++ symbols mangling in the kernel module API userland emulation
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3264 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 16:00:06 +00:00
Philippe Houdoin
0d42ecaf89
Add a short note on how to build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3260 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 00:07:36 +00:00
Philippe Houdoin
301e81d7a5
Better checking these than lost them one day...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3259 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-20 00:03:46 +00:00
Philippe Houdoin
d770ad3536
Updated network documentation files to match recent cvs changes.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3250 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-17 13:06:30 +00:00
Philippe Houdoin
5c3a520419
Change pseudo target net_stack into a simpler one: running "jam NetworkingKit" will
...
build all Networking Kit stuffs.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3217 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-12 20:50:04 +00:00
Philippe Houdoin
58f2dcabcb
Added a pseudo target to ease building only net stack.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3216 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-05-12 20:42:24 +00:00
Philippe Houdoin
9360e22d50
Add missing cpu_type values for AMD Athlon and Duron processor.
...
Next step: add B_CPU_INTEL_PENTIUM_IV, when we could boot successfully on such beast ;-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3104 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-25 21:31:45 +00:00
Philippe Houdoin
2a93d8472f
Fix unrecognized Pentium III models, and add newer AMD Athlon and Duron recognition
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3103 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-04-25 21:28:47 +00:00
Philippe Houdoin
552edc59bd
Oops, forgot to fix this one...
...
Not a usefull documentation, still.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3049 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-31 23:39:21 +00:00
Philippe Houdoin
6619ee31cf
Exploding the Network Kit documentation into several pages.
...
Will need more writing...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3038 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-25 09:56:56 +00:00
Philippe Houdoin
c911883b21
It's never too late to start write small documentation about the network kit
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3034 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-03-24 22:30:29 +00:00
Philippe Houdoin
dee42ee0e9
Very little visual fixes: make these prefs apps's windows panel looking
...
as belevel as original ones (hint: BBox with B_PLAIN_BORDER flag).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2795 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-22 23:42:41 +00:00
Philippe Houdoin
471e3978a1
Fix the in_cksum declaration conflict between the stack one in psoix/netinet/in.h
...
(should not be here but in private/net, in fact...) and
the internal one in traceroute.c
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2676 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-09 22:42:12 +00:00
Philippe Houdoin
8ef9e5a016
Fix a conflict between a private in_cksum() reimplementation and the stack one.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2675 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-09 22:39:07 +00:00
Philippe Houdoin
1e9364f3ab
Remove userland network modules from build, as it's not ready.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2674 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-09 21:26:32 +00:00
Philippe Houdoin
f05267cf0f
Let's add our input_server an icon. Okay, it's stolen from BeOS one currently...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2673 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-09 21:08:18 +00:00
Philippe Houdoin
e803870545
Forgot to commit these... Should fix network stuff build issues.
...
Add again the load_driver_symbols() export into our KernelExport.h, as it's expected
by many kernel add-ons (drivers, modules)... the network ones, for a start.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2672 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-09 21:05:37 +00:00
Philippe Houdoin
d11f020628
Remove the useless userland_modules test app from CVS, now moved
...
into the test net_server app.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2671 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-02-09 20:53:09 +00:00
Philippe Houdoin
f3eabb6abd
Backport time tracking fix from NewOS:
...
thread code now properly traces time spent in user vs kernel mode. The code was
just plain broken before
http://www.newos.org/cgi-bin/perfbrowse.perl?@describe+1704
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2599 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-29 21:59:37 +00:00
Philippe Houdoin
51a153f559
Remove including print transport add-ons shared code depency from "Print To File"
...
and "Parallel Port" build, as they both don't need it.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2461 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-16 10:56:55 +00:00
Philippe Houdoin
0c9d8c33dc
Add Michael Pfeiffer's "Parallel Port" print transport add-on code.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2460 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-16 10:45:47 +00:00
Philippe Houdoin
670fe10319
Fix, on behalf of Michael Pfeiffer, Preview broken Jamfile rule which was still
...
referencing PictureIterator.cpp & co, now build in libprint.a
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2459 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-16 08:52:32 +00:00
Philippe Houdoin
f790124713
Allow to link shared objects against the pseudo image name _APP_ and _KERNEL_.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2456 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-14 21:44:58 +00:00
Philippe Houdoin
75218d4299
Now follow SymLinked add-ons too.
...
Fix a bug when a module didn't init successfully.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2455 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-14 21:42:35 +00:00
Philippe Houdoin
a205eafe00
Let's add an icon to our net_server...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2454 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-01-14 21:41:03 +00:00
Philippe Houdoin
744a457218
Fix a missing space before a line ending ;
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2270 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-20 00:56:09 +00:00
Philippe Houdoin
082059d403
Checked-in the update Scott Mansfield made to these BNet* classes declarations to male
...
them binary compatible.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2264 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-17 01:24:44 +00:00
Philippe Houdoin
665b241c1a
Checked-in updated implementation of these classes written by
...
Scott Mansfield.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2263 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-17 01:18:37 +00:00
Philippe Houdoin
a4d52d3edf
Add missing headers/os/drivers/KernelExport.h functions here and there.
...
Some int -> cpu_state cleanup on the way, and implement the
B_KDEBUG_CONT and B_KDEBUG_QUIT features in our kernel debugger.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2173 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-12-07 00:25:50 +00:00
Philippe Houdoin
d70d5d9869
Remove src/servers/net from build, as it was moved to
...
src/tests/servers/net/net_server instead, as it belong.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1925 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 23:53:16 +00:00
Philippe Houdoin
c1e322be1d
Fix a comment, and assume spawn_kernel_thread() always exists.
...
The stack debug platform, aka net_server, map to spawn_thread(), simply.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1924 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 23:51:36 +00:00
Philippe Houdoin
8f74e6ed4a
Small private net header cleanup.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1923 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 23:41:46 +00:00
Philippe Houdoin
f0ad00a244
Remove once again a global variable (protocols list) declaration from a header!
...
Plus remove unrequired _KERNEL_MODE code switch.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1922 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 23:40:03 +00:00
Philippe Houdoin
9dc27856cb
Remove userland_modules, now merged in net_server.
...
Remove from build the net_server add-ons, as it's not ready for prime-time:
Due to same target name of network modules as kernel modules or userland add-ons,
when you build kernel network modules, userland networl modules try to build to.
But failed (yet), miserably. So, let's report to a future date...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1921 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 23:15:41 +00:00
Philippe Houdoin
f3b4194e61
Build network modules as userland add-ons when building the network stack debug
...
platform, aka net_server.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1920 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 22:55:10 +00:00
Philippe Houdoin
588a167357
Add Jamfiles to build network modules as userland add-ons for the
...
network stack debug platform, aka net_server.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1919 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 22:53:02 +00:00
Philippe Houdoin
0fc06c6a3f
Okay, finally let's use the BSD'ish _howmany() macro.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1918 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 20:31:13 +00:00
Philippe Houdoin
3abf6756dd
Add a userland network stack testbed design diagram. Some update to kernelland one.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1914 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 08:37:09 +00:00
Philippe Houdoin
dc6dfab4c0
Hack howmany() macro to use _howmany() to build ping and traceroute.
...
However, what's the official (POSIX?), if any, macro name for this?
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1913 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 08:14:01 +00:00
Philippe Houdoin
eca926b1cf
First userland tesbed/net_server-like network stack app host commited.
...
Userland network modules build still not available, will come later.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1912 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 08:05:07 +00:00
Philippe Houdoin
40e492bc4c
Some net headers fixes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1911 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-13 07:57:19 +00:00
Philippe Houdoin
3a26c0afcb
Make net modules mostly unaware of being (soon :-)) userland buildable too.
...
Some cleanup, in the way...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1908 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-12 21:06:11 +00:00
Philippe Houdoin
a0a6d75d61
Some net cleanup...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1907 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-12 21:03:25 +00:00
Philippe Houdoin
073b7c62a6
Silly me. How to build something without a Jamfile these days!?!...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1851 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-05 17:30:55 +00:00
Philippe Houdoin
d2f48fdd85
Make libnet.so live switchable between kernel land stack and debug userland stack:
...
$ export NET_STACK_DRIVER_PATH=/dev/net/server -> userland debug stack (net_server-like)
$ export -n NET_STACK_DRIVER_PATH -> kernelland stack
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1849 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-05 09:32:54 +00:00
Philippe Houdoin
df1cbf3cc4
Make the debug/tests net_server to build again.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1846 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-05 02:32:32 +00:00
Philippe Houdoin
44f6e3ce60
*** empty log message ***
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1845 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-05 02:07:38 +00:00
Philippe Houdoin
097bec0493
Build the print add-ons in a "print" folder, not "Print", to follow BeOS
...
system folders lowercase naming.
Build print transport add-ons in their own sub-folder, too.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1844 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-05 01:33:48 +00:00
Philippe Houdoin
da0c12abaf
StyledEdit.rsrc app signature mismatch the one pass to BApplication(). Fixed now.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-01 03:10:46 +00:00
Philippe Houdoin
ae0638a6be
On behalf of Scott Mansfield, here come 3/4 of libnetapi.so rewritten,
...
and now building for your pleasure ;-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-01 03:07:42 +00:00
Philippe Houdoin
41aff81700
Add ping, ifconfig, route, arp & traceroute network command line apps to the build.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1811 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-01 03:01:02 +00:00
Philippe Houdoin
03a92a2178
Moved rtstat & rt_tables declarations in route.c instead of posix/net/route.h 8-\
...
Update the protocols and interfaces modules names prefix to reflect the real
disk hierarchy where they lives.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1809 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-01 02:58:20 +00:00
Philippe Houdoin
7d31ea94fb
Add missing extern "C" enclosures.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1808 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-01 02:54:42 +00:00
Philippe Houdoin
5c3421e490
rtstat and rt_tables global variables were declared EACH time route.h was included.
...
There're now only defined here via extern, and declared in
/current/src/add-ons/kernel/network/core/route.c where they belong.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1807 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-01 02:53:49 +00:00
Philippe Houdoin
2ae4404ac1
On behalf of Scott Mansfield, the 3/4 Net* classes headers are there.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1806 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-11-01 02:49:38 +00:00
Philippe Houdoin
2cd1ec325f
No more conflict on /dev/netstack between net_stack_driver and net_server_driver:
...
- net_server_driver now publish a /dev/net/server entry,
- net_stack_driver still publish a /dev/net/stack entry.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1795 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-30 21:06:07 +00:00
Philippe Houdoin
d8d42f5a47
Some comments updated to the net_userstack_driver -> net_server_driver shift.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1786 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-30 08:47:22 +00:00
Philippe Houdoin
046f3eec6c
Fix an assignment to 'uint32' from 'float' warning.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1785 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-30 08:39:06 +00:00
Philippe Houdoin
6b94eecd7c
net_userstack_driver renamed into net_server_driver,
...
and net_server_driver is now build too.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1784 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-30 08:24:00 +00:00
Philippe Houdoin
b1db9598c9
Add the picture tests to build
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1783 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-30 07:57:22 +00:00
Philippe Houdoin
a098bed826
read_next_module_name() & co now works fine from userland too.
...
To test, just compile a kernel module against this app, and put
it under ./add-ons/network/...
It support system and home add-ons/network/... too.
These modules kernel functions are now re-implemented for userland:
get_module()
put_module()
open_module_list()
read_next_module_name()
close_module_list()
get_next_loaded_module_name()
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1725 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-28 01:35:59 +00:00
Philippe Houdoin
73374aea7c
Add a OBOS net stack design graphic
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1550 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-16 23:17:45 +00:00
Philippe Houdoin
61d3dba838
Re-written by Scott Mansfield <[email protected]
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1549 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-16 22:54:57 +00:00
Philippe Houdoin
ae68bb3273
Re-written by Scott Mansfield <[email protected] >
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1548 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-16 22:54:05 +00:00
Philippe Houdoin
defec30317
Add the net_server-like test app skeleton to the build list.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1466 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-08 22:46:00 +00:00
Philippe Houdoin
4cdc6c141b
Add a testbed for the userland implementation of kernel modules emulation
...
needed by the network stack net_server-like debugging environment.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1095 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-20 00:03:13 +00:00
Philippe Houdoin
f5826b35dc
Stick with net_stack_driver name, not simply "stack"!
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1093 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-19 23:25:58 +00:00
Philippe Houdoin
45077455b7
Ooops, missing #endif at end of file
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1092 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-19 23:24:28 +00:00
Philippe Houdoin
53ae93e6d5
Source compatibility objective: time to add some BeOS specific public headers.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1091 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-19 22:33:58 +00:00
Philippe Houdoin
9e99c74dd0
Modal empty dialog is no fun!
...
Here come a template Add Printer dialog.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1066 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-17 01:19:27 +00:00
Philippe Houdoin
59e1220c9b
Now building, sorry, will build the net stack driver addon as "net_stack_driver"
...
instead of the too shorter "stack", which incidently fix a target dependency issue
with the STL stack header.
Wait. No. It's the reverse! :-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1063 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-16 19:55:54 +00:00
Philippe Houdoin
60d8f409a2
Fix a possible crash in rootfs_free_cookie(). Thanks to Thierry Delhaise (befree)
...
for pointing this one.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1002 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-09 07:07:44 +00:00
Philippe Houdoin
085d0da283
Remove the misplaced current/src/add-ons/net/Jamfile and add the missing
...
current/src/add-ons/kernel/drivers/net/Jamfile so the network stack driver
will access to build party.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@992 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-07 23:21:28 +00:00
Philippe Houdoin
0e29915606
Ooops, forgot these initial network kernel stack protocoles modules Jamfiles...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@935 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-29 08:08:58 +00:00
Philippe Houdoin
5de6083d95
Network stack kernel modules moved to /current tree.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@934 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-29 08:07:10 +00:00
Philippe Houdoin
c374d17e22
Changes in the network kernel modules source tree: removing misnamed and/or misplaced
...
old one.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@933 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-29 07:36:01 +00:00
Philippe Houdoin
c5b60ec4fd
The network stack "kernel" modules was previously misplaced under the
...
misnamed /current/src/add-ons/net directory.
Should be into /current/src/add-ons/kernel/network, as they are *kernel* modules add-ons
and as they all share the "network/" prefix in their respective module names.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@932 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-29 07:23:59 +00:00
Philippe Houdoin
4c44e39a3a
Initial checkin of C++ BeOS Net API include files.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@918 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-28 21:25:08 +00:00
Philippe Houdoin
f048ab0138
Ooops, libnetapi.so should link against libnet.so!
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@916 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-28 20:01:18 +00:00
Philippe Houdoin
d3dadb6b54
Forgot to move select.h and sockio.h from old /net_kit tree
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@915 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-28 19:53:43 +00:00
Philippe Houdoin
8602784fd5
These includes files are in /current/headers/private/net/. now.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@898 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-27 08:02:28 +00:00
Philippe Houdoin
35682cc6b3
Moving the net kit private includes files to /current tree.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@897 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-27 07:59:57 +00:00
Philippe Houdoin
a225fd0942
Let's move the userland version (net_server-like) of the net stack here, too.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@896 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-27 07:53:49 +00:00
Philippe Houdoin
f3dfda1779
Moving net kit libnet.so and libnetapi.so source code to /current.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@895 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-27 07:38:04 +00:00
Philippe Houdoin
0fce772df1
Moving the network stack driver (/dev/net/stack) from old /net_kit/source/driver/
...
to /current repository
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@894 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-27 07:34:55 +00:00
Philippe Houdoin
698b29d4d2
Moving arp, ifconfig, ping, route and traceroute dirs from /current/src/apps/. to
...
/current/src/apps/bin/., where they belongs.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@893 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-27 07:25:01 +00:00
Philippe Houdoin
8a3eb78f9d
Moving arp, ifconfig, ping, route and traceroute directories into bin/., as
...
these apps are command line tools.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@892 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-27 07:18:11 +00:00
Philippe Houdoin
3b333c3bd1
dbg_add_command() changed into BeOS compatible add_debugger_command().
...
remove_debugger_command() added.
Fix cmd_gdb() prototype according to new debugger command one.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@290 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-17 22:10:34 +00:00
Philippe Houdoin
2c24125957
dbg_add_command() changed into BeOS compatible add_debugger_command().
...
remove_debugger_command() added.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@289 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-17 22:07:37 +00:00
Philippe Houdoin
32ef543544
Run-time loaded versions of these keyboard and ps2mouse drivers are now
...
in 'keyboard' and 'ps2mouse' subdirectories of src/add-ons/kernel/drivers/arch/x86/,
making these old ones obsoletes.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@253 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-16 19:28:20 +00:00
Philippe Houdoin
a5da066045
We now don't forget to call drivers's init_driver() to init them completly.
...
Drivers who publish nothing are not keep loaded, too.
These are *hacks* until we have a real devfs dynamicly loading drivers...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@251 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-16 07:54:56 +00:00