IPv6: Add traceroute6 from NetBSD

* Imported traceroute6 from NetBSD HEAD (the FreeBSD version has too
  many extensions that are not supported by Haiku, making the NetBSD a
  better fit)

Change-Id: Ie2b359f7a8dcf94b7564f02226806801feda84ce
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10205
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
Christof Meerwald
2026-01-19 11:42:10 +00:00
committed by Adrien Destugues
parent c273dc9f64
commit 8a0156700c
4 changed files with 1177 additions and 0 deletions
+1
View File
@@ -16,3 +16,4 @@ SubInclude HAIKU_TOP src bin network route ;
SubInclude HAIKU_TOP src bin network telnet ;
SubInclude HAIKU_TOP src bin network telnetd ;
SubInclude HAIKU_TOP src bin network traceroute ;
SubInclude HAIKU_TOP src bin network traceroute6 ;
+23
View File
@@ -0,0 +1,23 @@
SubDir HAIKU_TOP src bin network traceroute6 ;
SubDirSysHdrs $(HAIKU_TOP) headers compatibility bsd ;
UseHeaders [ FDirName $(SUBDIR) .. traceroute ] : false ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) .. traceroute ] ;
Application traceroute6 :
as.c
traceroute6.c
: $(TARGET_NETWORK_LIBS) $(TARGET_SELECT_UNAME_ETC_LIB) libbsd.so ;
# Installation -- in the test directory for the time being
HaikuInstall install-networking
: [ FDirName $(HAIKU_TEST_DIR) kits net ]
: traceroute6 ;
HaikuInstall install-userland-networking
: [ FDirName $(HAIKU_TEST_DIR) kits net userland ]
: traceroute6
: installed-userland-networking
;
File diff suppressed because it is too large Load Diff