home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / mod.std.unix.v9 / text0036.txt < prev    next >
Encoding:
Internet Message Format  |  1987-06-30  |  1005 b 

  1. From: guy%gorodish@Sun.COM (Guy Harris)
  2. Date: 29 Jan 87 06:53:29 GMT
  3. Reply-To: guy@sun.UUCP (Guy Harris)
  4. Organization: Sun Microsystems, Mountain View
  5.  
  6. >Increasing the length can still cause binary compatibility problems, but
  7. >there are (ugly) ways of dealing with binary compatibility.
  8.  
  9. Not even that ugly; yes, they leave loose bits of crud floating
  10. around in your kernel, but most UNIX distributions these days have
  11. lots of this sort of loose crud.  It's aesthetically unpleasant, but
  12. it beats the hell out of supporting aesthetically- and
  13. technically-unpleasant interfaces because you can't declare a flag day and
  14. nuking those interfaces.
  15.  
  16. Most, if not all, implementations based on UNIX could just assign a
  17. new system call number to a new improved "uname" and leave the old
  18. one around with its old number for binary compatibility.  You can
  19. write a library that contains a "uname" that uses the old call, or
  20. uses the new call and throws away the extra characters.
  21.  
  22. Volume-Number: Volume 9, Number 37
  23.  
  24.