From a17c6b51314cb972839354fab4fdff46a029ad1c Mon Sep 17 00:00:00 2001 From: Michael Phipps Date: Thu, 18 Jul 2002 02:16:28 +0000 Subject: [PATCH] Checkin per Jason Vandermark. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@296 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tools/PortSpy/PortSpy.cpp | 26 ++++++++++++++++++++++++++ src/tools/PortSpy/PortSpy.proj | Bin 0 -> 11664 bytes 2 files changed, 26 insertions(+) create mode 100644 src/tools/PortSpy/PortSpy.cpp create mode 100644 src/tools/PortSpy/PortSpy.proj diff --git a/src/tools/PortSpy/PortSpy.cpp b/src/tools/PortSpy/PortSpy.cpp new file mode 100644 index 0000000000..6d6516b002 --- /dev/null +++ b/src/tools/PortSpy/PortSpy.cpp @@ -0,0 +1,26 @@ +#include +#include "OS.h" + +// +// Sequentially search for valid ports by port number and display +// their properties. +// +int main(int argc, char* argv[]) +{ + port_info info; + + for (int port_num = 0; port_num < 9999; port_num++) + { + if (B_OK == get_port_info(port_num, &info) ) + { + // Found a valid port - display it's properties. + // + printf("%04u: Team %u - %s\n", + (unsigned int)info.port, + (unsigned int)info.team, + info.name); + } + } + + return 0; +} \ No newline at end of file diff --git a/src/tools/PortSpy/PortSpy.proj b/src/tools/PortSpy/PortSpy.proj new file mode 100644 index 0000000000000000000000000000000000000000..6ab8db3cb0f21d1cb9640ceda7669c278ecce9f5 GIT binary patch literal 11664 zcmeHNL2MLd6#j=Ux?q78C|wH3G)+Jt+l62Z1`}x6wh-DfVL>#}w6n8++kx4gb!I3f z#AKod2?2wK1I7ynycwfjBpwV0q8^Y7ml`~HKo7VQVoW4v34ZUNf7)%S1-3O1cK`IB z`QQ8Bd;fcH|9O4$=I_~+>|iW@BB?n8jBWT_b2@U2vB*6%&3ViN878oFoNxx`33dn7J@ zvik`C3sEyZF;lxH>N1?mw6^m&w+8qKHx7Gx+IrAG;{REfR^5r~jxl5oKS&YyWDaAL za8QF^f>8|kuPgAnjU=px@+o!NPi zX2CD6bj;)ajk?6U`-(ric&;60C3+5M^xht8%jY{Xre`~v!v|cEFVSoL=;-LZ`IuJ} z{NWO?MOGVzfz&DzfjK+uY~HlEvnNl9jLRrNiVx&XLyhm*jB&M9Jy7*PWqCk`iB%bE zEKGFcrE6l4s4SOMt*v^X>VZ-Z$P}cpt9MT~@R9xbjP7v_Wh;7VmZ=82kUe5hh4&Oq zpq?f2laVbii97>%pUt#%q1ld?${&TSvYRwT4bmc3i?pa)&kY{d2YINckS*!rl5S~` zK4tCP0o}=&xj{iZxxyrw)|N1pl8-ALFb3q2bzzFumO);J%uKhscI=ocSsNEn9aTM0 z^+2V0K*pD*AX#Hk3SJ^v8w*`Bq^u3oxd|bqn%Gs^hN;?H^}uurC%EusW-%CgiD%_))85Vx$c*?7*zSF-^Wpr+I4 z>7A3F+l(xkYMm>QB^%sz!#W;N;&=@e@L0WCBu6MrI5|wPbCUJ7Fk=lWfMcA*Qf8x~ zAy~zQt^`Ph*T_}tWGd@Uz3L?D+N9~~uFJFd9w{r85E-QfNW7$O31xR#c3QVkm~_bi zK}G{=0cj+bb#wUVHHZJD~_x#p*g%jV*FKown z^%hlPtOu&E>^vQQ$%M;TO?BKa77q9vzz-J^hT371EL( zG=?~Kd5KzVG*=6l@X-dfNC&(~C!!%;gx+(O`wM|TwxU7UEN~Q$-WSK4|r{nT5NwmS_u6?um)J@Og|Qy@tay;*JA$S02FXN;FD*gg%>(Oq|RmJ zUolK`-)e4*S=0Yi6XfpG z`5U1Z=@ITr9|W|QCdbu&>@8t8E@bQEeaYTw@-ITaa9@&~`+f`1T-_8rFGNrCD(J|@ zRe;&;27d(Kl3v6(27DcCxX>H;rWWIi?>6~xH9L#G3wRFVo=+hZm6fr71*;AH7wxLll(zG`EN+;UHGFKX>a~}3+PQaf+@eCsk9nV(Klx{Qa z=#I&u_IuYG{r=|IT{_+SZE#?P-B}&Gdo8=bj{yJKN6kLb(3rSSsIj|SQGcT+17JRo zIDYlzu*b|&ZnhS^WugsJo-*o5by^^8CT?;8ITp8i^aUvU(W$;PZ^h?Sxh{RZoX~s; zmA7sSahI%1abuBO*TD&8TDjA-HUaIU>*&;oLm*x`J$Ij6xe=%(;`{zc+_euo29Fzd phBIlQN-Wf*g%r_hWi7Im&iSSs;fdu$Lm7^wn+I_2o>c1)`xko6b6x-d literal 0 HcmV?d00001