[net.unix-wizards] whoami.h, standardisation of UNIX ve

donn@hp-dcd.UUCP (07/10/84)

It would help a very large number of vendors and customers if the concept
of whoami.h or any other "site customization" header file was stricken from
consideration in this area.

If you don't have source, then whoami.h doesn't work!  Since object-only
licenses are going to dominate the UNIX* system market (if they don't already),
designs like the uname call are the only way to go -- assuming some way is
provided to set it, as well.

The Berkeley hostname/sethostname feature helps as well.

Donn Terry
HP  Ft. Collins, Co.
(303) 226-3800

*Choose one:
  1)  UNIX is a TM of AT&T Technologies
  2)  <your favorite magical incantation>

andrew@orca.UUCP (Andrew Klossner) (07/13/84)

[]

	"It would help a very large number of vendors and customers if
	the concept of whoami.h or any other "site customization"
	header file was stricken from consideration in this area.  If
	you don't have source, then whoami.h doesn't work!  Since
	object-only licenses are going to dominate the UNIX* system
	market (if they don't already), designs like the uname call are
	the only way to go -- assuming some way is provided to set it,
	as well."

On each of the three different binary-only systems I've seen, all of
the /usr/include/*.h and /usr/include/sys/*.h files were present.
Their absence would disallow compilation of user programs which do
"#include <ioctl.h>", for example.

Are there any binary vendors that disinclude the header files?

  -- Andrew Klossner   (decvax!tektronix!orca!andrew)      [UUCP]
                       (orca!andrew.tektronix@rand-relay)  [ARPA]