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]