[ cel - Tue Mar  2 18:09:45 EST 1999 ]

Porting issues for /usr/proc/bin utilities

1.  Solaris "pmap -x" can show information about how much of a mapped
    file is in memory, and how much has been COW'd.

2.  Solaris "psig" can show information about what sigactions are
    set for each signal.

3.  Linux "pldd" doesn't have a clean way of knowing whether a mapped
    file is really a shared library.

4.  Solaris "pmap" knows where a process's heap areas are.

5.  Solaris "psig" uses signal abbreviations like 'HUP,' while Linux
    "psig", via strsignal(), spells out signals, e.g. 'Hangup.'  This
    may introduce some porting problems for applications that depend
    on the output format of psig.

6.  None of the Linux utilities is sensitized to the kernel version
    where they're running.  The whole lot was written and debugged
    on early 2.2 kernels.

7.  Solaris "pfiles" can see rlimit data, and per-file fcntl() and
    ioctl() info.  This information does not appear to be exported
    on Linux.
