Barb, Duane wrote:

> No not at all, in fact I checked ipfstat, ipmon, and ipf are all 32 bit
> if you a file on them.

No, this is a misunderstanding. All these programs are installed as 32-bit
binaries in /usr/sbin/sparcv7/ and as 64-bit binaries in /usr/sbin/sparcv9/.
The 32-bit binaries /usr/sbin/ipfstat etc. in the user's path are actually
hard links to /usr/lib/isaexec, which automatically executes the 32 or 64
bit programs according to the system mode.
Actually, 32-bit binaries alone would do, but then the 64-bit drivers must
be written so as to recognize and handle system calls with 32-bit user data.
(Darren: you might consider this simplification.)

BTW, the problem with Solaris curses does not exist for ipfilter 3.4.x.
Thus a fix of topipstates() in tools/ipfstat.c should be possible, cf.
fils.c in 3.4.x (but I have not tried very hard, since I am still happy
with 3.4.35).

Reply via email to