Can a parent process determine its child's status ?

Doug Gwyn gwyn at smoke.BRL.MIL
Thu Mar 8 09:54:26 AEST 1990


In article <30 at ctbilbo.UUCP> ray at ctbilbo.UUCP (Ray Ward) writes:
>In article <12229 at smoke.BRL.MIL> gwyn at brl.arpa (Doug Gwyn) writes:
>>Sure there is.  You can access that information through the /proc
>>filesystem.  If you don't have this, complain to your vendor.
>I have noticed from your other postings that you are very knowledgeable
>as well as helpful.  Have you slipped into one of my habits --
>giving a more technical response than is indicated -- or have I
>misjudged, on the low side, the technical experience of the poster?
>Or, indeed, of c.u.questions?

Probably it just reflected my general frustration at how long it
takes to get vendors (including UCB) to pick up good ideas and
incorporate them in what they distribute.  I still recall with
amazement and some degree of anger how Larry Brown had never heard
of Dennis Ritchie's work on "stackable line disciplines" that finally
(perhaps I provided a small amount of initial impetus) got adopted by
AT&T as "STREAMS".  To their credit, AT&T (UNIX Operation, or whoever
the developers are these days) has been much, much better about
improving UNIX recently than they were just a few years ago.

Another point, however, is that detailed examination and control of
processes is simply not a novice topic.  Until we get practically
all vendors to get with the program, as opposed to going off and
building incompatible UNIX-like variants, programmers simply don't
have simple solutions at hand for hard problems.  At best, they have
to implement several solutions to cover the different flavors of UNIX
(assuming they're concerned with porting their applications, as for
the most part they should be).  At worst, they cannot reasonably
solve their technical problems on some platforms.

What I think programmers could do to help is to get their computer
acquisition staff to inform vendors that they will be specifying
conformance to XPG3, SVID3, X3.159, and 1003.1, and by golly failure
to provide ALL the specified services will result in no sale.



More information about the Comp.unix.questions mailing list