#
5ffbe7d7 |
|
30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Change all references to "__INTEL__" to "__i386__". They are functionally identical, but the former is a BeOS/Haiku-specfic macro that we include in the compiler specs, and the latter is defined by GCC.
|
#
d65ffc92 |
|
02-Feb-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
libnetapi: Remove __gNetAPIStart. Not used by anything.
|
#
aebcc506 |
|
10-Jul-2008 |
Oliver Tappe <zooey@hirschkaefer.de> |
Corrected by previous assumption, since gethostbyname() has nothing to do with struct sockaddr_in - the real culprits were BNetAddress::GetAddr(sockaddr_in&) and BNetAddress::SetTo(const sockaddr_in&): * moved check_r5_compatibility() into r5_compatibility.h to make that function available to BNetAddress, too * adjusted sockaddr_in-handling methods of BNetAddress to deal with R5-addresses if in compatibility mode * removed is_r5_sockaddr() again, since it is no longer needed With this less hacky solution, Beam, NetPositive, NetworkTime and Vision still work. So, there's hope that the R5 compatibility layer is now complete. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26377 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07ddcd64 |
|
14-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Renamed libnetapi to libbnetapi. Create a symlink in the image. * Extended R5 compatibility check to also consider calls from libbnetapi. * Fixed incorrect R5 compatibility check in BNetEndpoint constructor. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25489 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bcb0dd2b |
|
04-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The R5 compatibility is now turned off when the socket functions are used within the library - theoretically, this mechanism could be extended to turn the compatibility layer on and off based on the images that call the functions (allowing to mix R5 and BONE network add-ons in a single executable). This change fixes R5 networking apps such as Vision, and NetworkTime (both now seem to work fine under Haiku). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19431 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
153b2845 |
|
06-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a link from libnet.so to libnetwork.so for R5 compatibility. * Fixed R5 socket definitions to match their actual definitions. * libnetwork.so now detects at runtime wether or not R5 compatibility should be enabled or not. * All socket functions should now be R5 net_server compatible. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19012 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
241b0480 |
|
28-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed build of libnetapi.so - it probably won't work for now, though, have a look at the comment in r5_compatibility.h. * Intentionally broke source compatibility and removed all that outdated Nettle stuff. * Also, I took the liberty of making m_init private and rename it to fInit - again, this will only affect source compatibility. * Rewrote NetEndpoint.h * Fixed quite a few small bugs around the code that I touched, for example in NetAddress, SetTo() never set fInit, and therefore could be wrong. * Some cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18680 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aebcc506e2a5664687853ac73d914d7360f776bb |
|
10-Jul-2008 |
Oliver Tappe <zooey@hirschkaefer.de> |
Corrected by previous assumption, since gethostbyname() has nothing to do with struct sockaddr_in - the real culprits were BNetAddress::GetAddr(sockaddr_in&) and BNetAddress::SetTo(const sockaddr_in&): * moved check_r5_compatibility() into r5_compatibility.h to make that function available to BNetAddress, too * adjusted sockaddr_in-handling methods of BNetAddress to deal with R5-addresses if in compatibility mode * removed is_r5_sockaddr() again, since it is no longer needed With this less hacky solution, Beam, NetPositive, NetworkTime and Vision still work. So, there's hope that the R5 compatibility layer is now complete. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26377 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07ddcd64cfef3d135917011878bc7c2cb027b397 |
|
14-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Renamed libnetapi to libbnetapi. Create a symlink in the image. * Extended R5 compatibility check to also consider calls from libbnetapi. * Fixed incorrect R5 compatibility check in BNetEndpoint constructor. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25489 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bcb0dd2b3b1a771f4ffc6e00ba163950648bf7a5 |
|
04-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The R5 compatibility is now turned off when the socket functions are used within the library - theoretically, this mechanism could be extended to turn the compatibility layer on and off based on the images that call the functions (allowing to mix R5 and BONE network add-ons in a single executable). This change fixes R5 networking apps such as Vision, and NetworkTime (both now seem to work fine under Haiku). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19431 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
153b2845d29b370a0dce3bb9362fbc766929a5c0 |
|
06-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a link from libnet.so to libnetwork.so for R5 compatibility. * Fixed R5 socket definitions to match their actual definitions. * libnetwork.so now detects at runtime wether or not R5 compatibility should be enabled or not. * All socket functions should now be R5 net_server compatible. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19012 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
241b048033e34efa942d1f43f8d199d086b07743 |
|
28-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed build of libnetapi.so - it probably won't work for now, though, have a look at the comment in r5_compatibility.h. * Intentionally broke source compatibility and removed all that outdated Nettle stuff. * Also, I took the liberty of making m_init private and rename it to fInit - again, this will only affect source compatibility. * Rewrote NetEndpoint.h * Fixed quite a few small bugs around the code that I touched, for example in NetAddress, SetTo() never set fInit, and therefore could be wrong. * Some cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18680 a95241bf-73f2-0310-859d-f6bbb57e9c96
|