home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / volume.16 < prev    next >
Internet Message Format  |  1989-08-11  |  228KB

  1. From news  Wed Jan 18 02:20:58 1989
  2. Received: by uunet.UU.NET (5.59/1.14) 
  3.     id AA23298; Wed, 18 Jan 89 02:20:58 EST
  4. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  5. Newsgroups: comp.std.unix
  6. Subject: comp.std.unix Volume 16
  7. Message-Id: <299@longway.TIC.COM>
  8. Expires: 17 Mar 89 21:45:37 GMT
  9. Sender: std-unix@longway.TIC.COM
  10. Reply-To: std-unix@uunet.UU.NET
  11. Date: 18 Jan 89 05:22:07 GMT
  12. Apparently-To: std-unix-archive
  13.  
  14. This is the first article in Volume 16 of comp.std.unix.
  15. These volumes are purely for administrative convenience.
  16. Feel free to continue any previous discussion or start new ones.
  17.  
  18. The USENET newsgroup comp.std.unix is also known as the Internet
  19. mailing list std-unix@uunet.uu.net.  It is for discussions of standards
  20. related to the UNIX operating system, particularly of IEEE P1003, or POSIX.
  21. The moderator is John S. Quarterman, who is also the institutional
  22. representative of the USENIX Association to IEEE P1003.
  23.  
  24. Submissions-To:    uunet!std-unix        or std-unix@uunet.uu.net
  25. Comments-To: uunet!std-unix-request    or std-unix-request@uunet.uu.net
  26.  
  27. The hostname cs.utexas.edu may be used in place of uunet or uunet.uu.net.
  28. Postings from the moderator may also originate from longway.tic.com.
  29.  
  30. Permission to post to the newsgroup is assumed for mail to std-unix.
  31. Permission to post is not assumed for mail to std-unix-request,
  32. unless explicitly granted in the mail.  Mail to my personal addresses
  33. will be treated like mail to std-unix-request if it obviously refers
  34. to the newsgroup.
  35.  
  36. Finally, remember that any remarks by any committee member (especially
  37. including me) in this newsgroup do not represent any position (including
  38. any draft, proposed or actual, of a standard) of the committee as a
  39. whole or of any subcommittee unless explicitly stated otherwise
  40. in such remarks.
  41.  
  42. UNIX is a Registered Trademark of AT&T.
  43. IEEE is a Trademark of the Institute of Electrical and Electronics
  44.     Engineers, Inc.
  45.  
  46. Volume-Number: Volume 16, Number 1
  47.  
  48. From root  Wed Jan 18 02:21:18 1989
  49. Received: by uunet.UU.NET (5.59/1.14) 
  50.     id AA23336; Wed, 18 Jan 89 02:21:18 EST
  51. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  52. Newsgroups: comp.std.unix
  53. Subject: comp.std.unix archives
  54. Message-Id: <300@longway.TIC.COM>
  55. Expires: 17 Mar 89 21:45:37 GMT
  56. Sender: std-unix@longway.TIC.COM
  57. Reply-To: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  58. Date: 18 Jan 89 05:56:36 GMT
  59. Apparently-To: std-unix-archive
  60.  
  61. Archives for comp.std.unix or std-unix@uunet.uu.net may be found on UUNET.
  62.  
  63. The current volume may be retrieved by anonymous ftp (login anonymous,
  64. password guest) over the Internet from uunet.uu.net as
  65.     ~ftp/comp.std.unix/archive
  66. or
  67.     ~ftp/comp.std.unix/volume.16
  68. The previous volume may be retrieved as 
  69.     ~ftp/comp.std.unix/volume.15
  70.  
  71. For hosts with direct UUCP connections to UUNET, UUCP transfer from
  72. host uunet should work with, for example,
  73.     uucp uunet!'~ftp/comp.std.unix/archive' archive
  74.  
  75. All articles from volumes 11-15 are also in individual files with
  76. numeric names in the directories
  77.     ~ftp/comp.std.unix/v1[1-5]
  78. E.g., the last article in Volume 15 was Number 64, so it's in
  79.     ~ftp/comp.std.unix/v15/64
  80. Lists of numbers and subjects may be found in
  81.     ~ftp/comp.std.unix/v1[1-5]/subjects
  82.  
  83. Volumes 1-10 are filed under the former newsgroup name, mod.std.unix,
  84. as ~ftp/pub/mod.std.unix.v1, ~ftp/pub/mod.std.unix.v2, etc., through
  85. ~ftp/pub/mod.std.unix.v10.  Volume 3 contains the AT&T public domain
  86. getopt(3).  Volume 10 is a special index volume that catalogs Volumes 1-9.
  87.  
  88. The freely distributable implementation recently announced of pax,
  89. the Portable Archive Interchange program that can read tar and cpio
  90. archives, both in traditional format and as extended in IEEE 1003.1,
  91. that can write either cpio or tar formats, and that has three user interfaces
  92. (tar, cpio, and the pax interface specified by IEEE 1003.2), is in
  93.     ~ftp/comp.std.unix/pax/Announcement
  94.     ~ftp/comp.std.unix/pax/[1-6]
  95. It will also appear under ~ftp/comp.sources.unix shortly.
  96.  
  97. The reports written by Shane McCarron for USENIX, posted in comp.std.unix,
  98. and printed in ``;login:  The Newsletter of the USENIX Association,'' are in
  99.     ~ftp/comp.std.unix/reports/[1-4]
  100. with articles posted as followups in response as
  101.     ~ftp/comp.std.unix/reports/[1-4].followups
  102. These may also be retrieved as
  103.     ~ftp/comp.std.unix/reports/1988.01
  104.     ~ftp/comp.std.unix/reports/1988.01.followups
  105.     ~ftp/comp.std.unix/reports/1988.04
  106.     ~ftp/comp.std.unix/reports/1988.09
  107.     ~ftp/comp.std.unix/reports/1988.09.followups
  108.     ~ftp/comp.std.unix/reports/1988.12
  109.     ~ftp/comp.std.unix/reports/1988.12.followups
  110. Articles that describe the purpose of the reports are in
  111.     ~ftp/comp.std.unix/reports/README
  112.  
  113. Hal Jespersen's October report on IEEE P1003.2 is in
  114.     ~ftp/comp.std.unix/reports/1988.10.P1003.2
  115.  
  116. An announcement of the USENIX Standards Watchdog Committee and other
  117. articles about it are in
  118.     ~ftp/comp.std.unix/watchdog
  119.  
  120. The latest versions of the access articles posted every few months are in
  121.     ~ftp/comp.std.unix/access/calendar
  122.     ~ftp/comp.std.unix/access/groups
  123.     ~ftp/comp.std.unix/access/standards
  124.     ~ftp/comp.std.unix/access/publications
  125. with differences from the most recent previous postings in files suffixed
  126. with .diff, as in:
  127.     ~ftp/comp.std.unix/access/calendar.diff
  128. (Actually, the access articles and diffs will appear in those files a few
  129. days after this article is posted.)
  130.  
  131. Volume-Number: Volume 16, Number 2
  132.  
  133. From root  Wed Jan 18 02:26:56 1989
  134. Received: by uunet.UU.NET (5.59/1.14) 
  135.     id AA23714; Wed, 18 Jan 89 02:26:56 EST
  136. From: Andy Bartlett <ab@ist.CO.UK>
  137. Newsgroups: comp.std.unix
  138. Subject: On-line standards documentation
  139. Message-Id: <301@longway.TIC.COM>
  140. Sender: std-unix@longway.TIC.COM
  141. Reply-To: ab@ist.CO.UK (Andy Bartlett)
  142. Organization: Imperial Software Technology, London, UK
  143. Date: 16 Jan 89 17:53:16 GMT
  144. Apparently-To: std-unix-archive
  145.  
  146. From: ab@ist.CO.UK (Andy Bartlett)
  147.  
  148. I'm looking for example machine-readable standards documents
  149. as test data for a free-text database standards-browser. I
  150. expect that the ANSI, ISO etc standards are not, since they
  151. are usually considered (and sold) as products by the relevant
  152. standards organisation.
  153.  
  154. If anyone can suggest something (other than internal company
  155. standards documentation!!!!!!) whose copyright does not prohibit
  156. distribution (to me) in machine readable source form, please
  157. reply.
  158.  
  159. If any real gem results, I will advertise it to this news group.
  160.  
  161. Thanks
  162.  
  163.  
  164. Andy Bartlett  (ab@ist.co.uk)
  165.  
  166. Volume-Number: Volume 16, Number 3
  167.  
  168. From root  Fri Jan 20 01:20:07 1989
  169. Received: by uunet.UU.NET (5.59/1.14) 
  170.     id AA02139; Fri, 20 Jan 89 01:20:07 EST
  171. From: John S. Quarterman <jsq@longway.tic.com>
  172. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  173. Subject: Calendar of UNIX-related Events
  174. Message-Id: <302@longway.TIC.COM>
  175. Expires: 12 Feb 89 21:45:37 GMT
  176. Sender: std-unix@longway.TIC.COM
  177. Reply-To: jsq@longway.tic.com (John S. Quarterman)
  178. Date: 20 Jan 89 05:44:39 GMT
  179. Apparently-To: std-unix-archive
  180.  
  181. From: jsq@longway.tic.com (John S. Quarterman)
  182.  
  183. This is a combined calendar of planned conferences, workshops, or standards
  184. meetings related to the UNIX operating system.  Most of this information
  185. came from the various conference organizers, although some was taken from
  186. ;login: (USENIX), 13, 1, Jan/Feb 1988, ;login: 13, 6, Nov/Dec 1988,
  187. CommUNIXations (/usr/group), VII, 6, Nov/Dec 1987, and the /usr/group UNIX
  188. Resources Guide.  Further information from EUUG and European national
  189. groups will be included.
  190.  
  191. If your favorite meeting is not listed, it's probably because I don't know
  192. about it.  If you send me information on it, I will probably list it both
  193. here and in the appropriate one of the companion articles:
  194.         Access to UNIX User Groups
  195.         Access to UNIX-Related Publications
  196.         Access to UNIX-Related Standards
  197.  
  198. Changes since last posting: AMIX dates.  ICX89.  IETF.  NIST GOSIP Users'
  199. Workshop.
  200.  
  201. Abbreviations:
  202.             C   Conference
  203.         G, MD   Gaithersburg, Maryland
  204.             S   Symposium
  205.             T   Tradeshow
  206.             U   UNIX
  207.           V.4   System V Release 4.0
  208.             W   Workshop
  209.  
  210. USENIX, EUUG, AUUG and DECUS sponsor conferences of the same names;
  211. /usr/group sponsors UniForum.
  212.  
  213. UNIX is a Registered Trademark of AT&T Bell Laboratories.
  214.  
  215. jsq@longway.tic.com         John S. Quarterman           uunet!longway!jsq
  216.  
  217. 89/01/19 pg. 2        Calendar of UNIX-Related Events         comp.std.unix
  218.  
  219. year mon days     conference            (sponsor,) (hotel,) location
  220.  
  221. 1989 Jan 9-13     IEEE 1003             Embassy Suites, Ft. Lauderdale, FL
  222. 1989 Jan 10-11    U in Gov. C&T         /usr/group/cdn, Ottawa, ON
  223. 1989 Jan 17       Terminal Int. Ext.    and Net. Serv. W, NBS, G, MD
  224. 1989 Jan 18-20    IETF                  IAB, U. Texas, Austin, TX
  225. 1989 Jan 25       U Interfaces Tutorial AMIX, Kfar Hamacabia, Israel
  226. 1989 Jan 26       Graph. User Interf. W AMIX, Kfar Hamacabia, Israel
  227. 1989 Jan 30-Feb 3 USENIX                Town and Country, San Diego, CA
  228. 1989 Feb 28-Mar 2 UniForum              Moscone Center, San Francisco, CA
  229. 1989 Feb 28-Mar 3 U Convention          AFUU, Paris, France
  230. 1989 Mar 1-2      GOSIP Users' W        NIST, G, MD
  231. 1989 Apr 3-4      Software Man. W       USENIX, Hilton, New Orleans, LA
  232. 1989 Apr 3-7      EUUG                  Palais des Congres, Brussels, Belgium
  233. 1989 Apr 10-11    ANSI X3J11            Phoenix, AZ
  234. 1989 Apr 18-20    IETF                  IAB, (NASA, Kennedy Space Center, FL)
  235. 1989 Apr 18-20    IETF                  IAB, (PSC, Pittsburgh, PA)
  236. 1989 Apr 24-28    IEEE 1003             Minneapolis-St. Paul, MN
  237. 1989 Apr 25-27    ISDN in Europe        IFIP-TC6, ICCC, The Hague, Netherlands
  238. 1989 Apr 26-29    Networking Forum '89  Sendai/Tokyo, Japan
  239. 1989 May          U 8x/etc C&T          /usr/group/cdn, Toronto, ON
  240. 1989 May 8-12     DECUS S               Atlanta, Georgia
  241. 1989 May 14-16    AMIX                  Kfar Hamacabia, Israel
  242. 1989 May 16       POSIX Appl. W         NBS, G, MD
  243. 1989 May 25-28    ENA conference        Allentown, PA
  244.  
  245. 1989 Jun          NZSUGI               New Zealand
  246. 1989 Jun          Italian U C          i2u, Italy
  247. 1989 Jun 12-16    USENIX               Hyatt Regency, Baltimore, MD
  248. 1989 Jun 19-23    ICX89                USM, IEEE, Valparaiso, Chile
  249. 1989 Jul 10-12    13th JUS UNIX S      Tokyo
  250. 1989 Jul 10-14    IEEE 1003            San Francisco, CA
  251. 1989 Jul 26-28    IETF                 IAB, Stanford, Stanford CA
  252. 1989 Aug 8-11     AUUG                 Hilton Hotel, Sydney
  253. 1989 Sep 18-22    EUUG                 WU Wien, Vienna, Austria
  254. 1989 Sep 19-22    ACM SIGCOMM          Austin, TX
  255. 1989 Oct 5-6      Dist. Systems W      USENIX, Marriott Marina, Ft. Lauderdale, FL
  256. 1989 Oct 16-20    IEEE 1003            Brussels, Belgium
  257. 1989 Oct 31-Nov 2 IETF                 IAB, U. Hawaii, Honolulu, HI
  258. 1989 Nov 1-3      UNIX EXPO            Javits Conv. C, New York, NY
  259. 1989 Nov 6-10     DECUS S              Anaheim, California
  260. 1989 Nov 9-10     14th JUS UNIX S      Osaka
  261. 1989 Nov/Dec      Graphics W V         USENIX
  262. 1989 Dec 5-6      UNIX Fair '89        JUS, Tokyo
  263.  
  264. jsq@longway.tic.com         John S. Quarterman           uunet!longway!jsq
  265.  
  266. 89/01/19 pg. 3        Calendar of UNIX-Related Events         comp.std.unix
  267.  
  268. 1990 Jan          U in Gov. C&T        Ottawa, ON
  269. 1990 Jan 22-26    USENIX               Washington, DC
  270. 1990 Jan 23-26    UniForum             Washington Hilton, Washington, DC
  271. 1990 Jan 29       IEEE 1003            New Orleans, LA
  272. 1990 Feb 6-8      IETF                 IAB, (FSU, Talahassee, FL)
  273. 1990 Apr          IEEE 1003            Montreal, Quebec
  274. 1990 Apr 23-27    EUUG                 Munich, Germany (tentative)
  275. 1990 May          U 8x/etc C&T         /usr/group/cdn, Toronto, ON
  276. 1990 May 2-4      IETF                 IAB, (U. Washington, Seattle, WA)
  277. 1990 May 7-11     DECUS S              New Orleans, LA
  278. 1990 Jun 11-15    USENIX               Marriott, Anaheim, CA
  279. 1990 Jul 31-Aug 2 IETF                 IAB, ?, not in North America
  280. 1990 Autumn       EUUG                 south of France
  281.  
  282. 1991 Jan 21-25    USENIX               Dallas, TX
  283. 1991 Jan 22-25    UniForum             Infomart, Dallas, TX
  284. 1991 Feb          U in Gov. C&T        Ottawa, ON
  285. 1991 Spring       EUUG                 Tromso?, Norway (tentative)
  286. 1991 May          U 8x/etc C&T         Toronto, ON
  287. 1991 Jun 10-14    USENIX               Opryland, Nashville, TN
  288.  
  289. 1992 Jan 20-24    USENIX               Hilton Square, San Francisco, CA
  290. 1992 Jan 21-24    UniForum             Moscone Center, San Francisco, CA
  291. 1992 Spring       EUUG                 Jersey, U.K. (tentative)
  292. 1992 Jun 8-12     USENIX               Marriott, San Antonio, TX
  293. 1992 Autumn       EUUG                 Amsterdam, Netherlands (tentative)
  294.  
  295. 1993 Jan          USENIX               northeast North America
  296. 1993 Mar 2-4      UniForum             Washington, D.C.
  297.  
  298. jsq@longway.tic.com         John S. Quarterman           uunet!longway!jsq
  299.  
  300.  
  301. Volume-Number: Volume 16, Number 4
  302.  
  303. From root  Fri Jan 20 01:35:59 1989
  304. Received: by uunet.UU.NET (5.59/1.14) 
  305.     id AA05102; Fri, 20 Jan 89 01:35:59 EST
  306. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  307. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  308. Subject: Calendar of UNIX-related Events (diffs since last posting)
  309. Message-Id: <303@longway.TIC.COM>
  310. Reply-To: std-unix@uunet.UU.NET
  311. Date: 20 Jan 89 05:58:48 GMT
  312. Apparently-To: std-unix-archive
  313.  
  314.  
  315. 4c4
  316. < Expires: 12 Dec 88 21:45:37 GMT
  317. ---
  318. > Expires: 12 Feb 89 21:45:37 GMT
  319. 24c24,25
  320. < Changes since last posting: EUUG 1992.  UKUUG.
  321. ---
  322. > Changes since last posting: AMIX dates.  ICX89.  IETF.  NIST GOSIP Users'
  323. > Workshop.
  324. 42c43
  325. < 88/11/12 pg. 2        Calendar of UNIX-Related Events         comp.std.unix
  326. ---
  327. > 89/01/19 pg. 2        Calendar of UNIX-Related Events         comp.std.unix
  328. 46,60d46
  329. < 1988 Nov  9-11    V.4 Soft. Dev.       AT&T and Sun, Boston, MA
  330. < 1988 Nov 10-11    U Symposium          JUS, Osaka, Japan
  331. < 1988 Nov 15       POSIX Appl. W        NBS, G, MD
  332. < 1988 Nov 16       POSIX FIPS Rev. W    NBS, G, MD
  333. < 1988 Nov 17-18    Large Install.       Syst. Adm. W II, USENIX, Monterey, CA
  334. < 1988 Nov 18       AFUU                 Grenoble, France
  335. < 1988 Nov 29-Dec 1 V.4 Soft. Dev.       AT&T and Sun, Chicago, IL
  336. < 1988 Dec 5-7      Sun User Group       Fontainebleau Hilton, Miami Beach, FL
  337. < 1988 Dec 6-8      V.4 Soft. Dev.       AT&T and Sun, San Francisco, CA
  338. < 1988 Dec 7-8      U FAIR '88           JUS, Tokyo, Japan
  339. < 1988 Dec 10       Korean U S           KUUG, Korea
  340. < 1988 Dec 12-16    ANSI X3J11           Seattle, WA
  341. < 1988 Dec 13-15    V.4 Soft. Dev.       AT&T and Sun, Washington, DC
  342. < 1988 Dec 19-20    UKUUG                London
  343. 63a50,52
  344. > 1989 Jan 18-20    IETF                  IAB, U. Texas, Austin, TX
  345. > 1989 Jan 25       U Interfaces Tutorial AMIX, Kfar Hamacabia, Israel
  346. > 1989 Jan 26       Graph. User Interf. W AMIX, Kfar Hamacabia, Israel
  347. 66a56
  348. > 1989 Mar 1-2      GOSIP Users' W        NIST, G, MD
  349. 69a60,61
  350. > 1989 Apr 18-20    IETF                  IAB, (NASA, Kennedy Space Center, FL)
  351. > 1989 Apr 18-20    IETF                  IAB, (PSC, Pittsburgh, PA)
  352. 71a64,65
  353. > 1989 Apr 26-29    Networking Forum '89  Sendai/Tokyo, Japan
  354. > 1989 May          U 8x/etc C&T          /usr/group/cdn, Toronto, ON
  355. 73c67
  356. < 1989 May 14-16    AMIX                 Israel
  357. ---
  358. > 1989 May 14-16    AMIX                  Kfar Hamacabia, Israel
  359. 75c69
  360. < 1989 May          U 8x/etc C&T         /usr/group/cdn, Toronto, ON
  361. ---
  362. > 1989 May 25-28    ENA conference        Allentown, PA
  363. 77,80d70
  364. < jsq@longway.tic.com         John S. Quarterman           uunet!longway!jsq
  365. < 88/11/12 pg. 3        Calendar of UNIX-Related Events         comp.std.unix
  366. 84c74,75
  367. < 1989 Jul          JUS 13th S           Tokyo
  368. ---
  369. > 1989 Jun 19-23    ICX89                USM, IEEE, Valparaiso, Chile
  370. > 1989 Jul 10-12    13th JUS UNIX S      Tokyo
  371. 85a77
  372. > 1989 Jul 26-28    IETF                 IAB, Stanford, Stanford CA
  373. 87a80
  374. > 1989 Sep 19-22    ACM SIGCOMM          Austin, TX
  375. 89,90c82,83
  376. < 1989 Oct 16-20    IEEE 1003            Brussels (or Amsterdam)
  377. < 1989 Nov          JUS 14th S           Osaka (or Kobe)
  378. ---
  379. > 1989 Oct 16-20    IEEE 1003            Brussels, Belgium
  380. > 1989 Oct 31-Nov 2 IETF                 IAB, U. Hawaii, Honolulu, HI
  381. 92a86
  382. > 1989 Nov 9-10     14th JUS UNIX S      Osaka
  383. 94c88
  384. < 1989 Dec          JUS UNIX Fair        Tokyo
  385. ---
  386. > 1989 Dec 5-6      UNIX Fair '89        JUS, Tokyo
  387. 95a90,93
  388. > jsq@longway.tic.com         John S. Quarterman           uunet!longway!jsq
  389. > 89/01/19 pg. 3        Calendar of UNIX-Related Events         comp.std.unix
  390. 99a98
  391. > 1990 Feb 6-8      IETF                 IAB, (FSU, Talahassee, FL)
  392. 102d100
  393. < 1990 May 7-11     DECUS S              New Orleans, LA
  394. 103a102,103
  395. > 1990 May 2-4      IETF                 IAB, (U. Washington, Seattle, WA)
  396. > 1990 May 7-11     DECUS S              New Orleans, LA
  397. 104a105
  398. > 1990 Jul 31-Aug 2 IETF                 IAB, ?, not in North America
  399. 116c117
  400. < 1992 Spring       EUUG                 Jersey (U.K.) (tentative)
  401. ---
  402. > 1992 Spring       EUUG                 Jersey, U.K. (tentative)
  403. 119,122d119
  404. < jsq@longway.tic.com         John S. Quarterman           uunet!longway!jsq
  405. < 88/11/12 pg. 4        Calendar of UNIX-Related Events         comp.std.unix
  406.  
  407. Volume-Number: Volume 16, Number 5
  408.  
  409. From root  Fri Jan 20 01:51:48 1989
  410. Received: by uunet.UU.NET (5.59/1.14) 
  411.     id AA07729; Fri, 20 Jan 89 01:51:48 EST
  412. From: <jsq@longway.tic.com>
  413. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  414. Subject: Access to UNIX User Groups
  415. Message-Id: <304@longway.TIC.COM>
  416. Expires: 12 Feb 89 21:45:37 GMT
  417. Sender: std-unix@longway.TIC.COM
  418. Reply-To: std-unix@uunet.UU.NET
  419. Date: 20 Jan 89 06:05:15 GMT
  420. Apparently-To: std-unix-archive
  421.  
  422. This is the latest in a series of similar comp.std.unix articles,
  423. intended to give summary information about UNIX User groups;
  424. to be accurate, but not exhaustive.  It's cross-posted to
  425. comp.org.usenix and comp.unix.questions because there might be
  426. interest there.
  427.  
  428. There are three related articles, posted at the same time as this one,
  429. and with subjects
  430.     Calendar of UNIX-related Events
  431.     Access to UNIX-Related Publications
  432.     Access to UNIX-Related Standards
  433. The latter is posted only to comp.std.unix.
  434.  
  435. Corrections and additions to this article are solicited.  I keep track
  436. of the conferences, groups, and publications that I attend, am a member
  437. of, or subscribe to.  All others (the majority of the listings) I derive
  438. either from listings elsewhere, or from contributions by readers.
  439. In particular, the meeting schedules and descriptions of most of the
  440. groups are provided by their members.  If a group doesn't have a
  441. meeting schedule listed, it's because nobody has sent me one.  This is
  442. a low-budget operation:  I publish what I have on hand when the time
  443. comes (approximately monthly).
  444.  
  445. Changes since last posting: Hungarian address. Exact JUS dates for 1989.
  446. AMIX events.  ICX89.  New OSF address.
  447.  
  448. Access information is given in this article for the following:
  449. user groups:    USENIX, /usr/group, UNIX Expo, /usr/group/cdn,
  450.         EUUG, AFUU, UKUUG, /usr/group/uk, GUUG, i2u,
  451.         UUGA, BUUG, DKUUG, FUUG, Hungary, ICEUUG, IUUG,
  452.         NLUUG, NUUG, EUUG-S,
  453.         AUUG, NZUSUGI, JUS, KUUG, Sinix, CUUG, AMIX, ICX89,
  454.         DECUS UNIX SIG, Sun User Group (SUG),
  455.         Apollo DOMAIN Users' Society (ADUS),
  456.         AT&T and Sun V.4 Software Developer Conferences,
  457.         Open Software Foundation (OSF).
  458.  
  459. Telephone numbers are given in international format, i.e., +n at
  460. the beginning for the country code, e.g., +44 is England, +81 Japan,
  461. +82 Korea, +61 Australia, +64 New Zealand, and +1 is U.S.A. or Canada.
  462.  
  463. UNIX is a Registered Trademark of AT&T.
  464.  
  465.  
  466. USENIX is ``The Professional and Technical UNIX(R) Association.''
  467.  
  468.         USENIX Association
  469.         P.O. Box 2299
  470.         Berkeley, CA 94710
  471.         U.S.A.
  472.         +1-415-528-8649
  473.         {uunet,ucbvax,decvax}!usenix!office
  474.         office@usenix.org
  475.  
  476. USENIX sponsors two USENIX Conferences a year, featuring technical papers,
  477. as well as tutorials, and with vendor exhibits at the summer conferences:
  478.  
  479. 1989 Jan 30-Feb 3    USENIX    Town & Country Inn, San Diego, CA
  480. 1989 Jun 12-16    USENIX    Hyatt Regency, Baltimore, MD
  481. 1990 Jan 22-26    USENIX    Washington, DC
  482. 1990 Jun 11-15    USENIX    Marriott Hotel, Anaheim, CA
  483. 1991 Jan 21-25    USENIX    Dallas, TX
  484. 1991 Jun 10-14    USENIX    Opryland, Nashville, TN
  485. 1992 Jan 20-24    USENIX    Hilton Square, San Francisco, CA
  486. 1992 Jun 8-12    USENIX    Marriott, San Antonio, TX
  487. 1993 Jan    USENIX    somewhere in northeast of North America
  488.  
  489. They also sponsor workshops, such as
  490.  
  491. 1989 Apr 3-4    Software Management Workshop    Hilton, New Orleans, LA
  492. 1989 Oct 5-6    Dist. Systems Workshop    Marriott Marina, Ft. Lauderdale, FL
  493. 1989 Oct    Large Systems Installation Workshop, Colorado Springs, CO
  494. 1989 Nov/Dec    Graphics Workshop V
  495.  
  496. Proceedings for all conferences and workshops are available at
  497. the door and by mail later.  Some of the older ones have been
  498. out of print, but reprints are being planned.
  499.  
  500. USENIX publishes ``;login:  The USENIX Association Newsletter''
  501. bimonthly.  It is sent free of charge to all their members and
  502. includes technical papers.  There is a USENET newsgroup,
  503. comp.org.usenix, for discussion of USENIX-related matters.
  504.  
  505. In 1988, USENIX started publishing a new refereed quarterly
  506. technical journal, ``Computing Systems:  The Journal of the USENIX
  507. Association,'' in cooperation with University of California Press.
  508.  
  509. They also publish an edition of the 4.3BSD manuals and distribute the
  510. 2.10BSD software distribution.  They coordinate a software exchange for
  511. appropriately licensed members.  They occasionally sponsor experiments,
  512. such as methods of improving the USENET and UUCP networks (e.g., UUNET),
  513. that are of interest and use to the membership.
  514.  
  515. There is a USENIX Institutional Representative on the IEEE P1003
  516. Portable Operating System Interface for Computer Environments Committee.
  517. That representative also moderates the USENET newsgroup comp.std.unix,
  518. which is for discussion of UNIX-related standards, especially P1003.
  519. There is also a USENIX Standards Watchdog Committee following several
  520. standards bodies.  For more details, see the posting in comp.std.unix,
  521. ``Access to UNIX-Related Standards.''
  522.  
  523.  
  524. /usr/group is a non-profit trade association dedicated to the promotion
  525. of products and services based on the UNIX operating system.
  526.  
  527.         /usr/group
  528.         4655 Old Ironsides Drive, Suite 200
  529.         Santa Clara, California 95054
  530.         U.S.A.
  531.         tel: +1-408-986-8840
  532.         fax: +1-408-986-1645
  533.  
  534. The annual UniForum Conference and Trade Show is sponsored by /usr/group
  535. and features vendor exhibits, as well as tutorials and technical sessions.
  536.  
  537. 1989 Feb 28-Mar 2    UniForum    Moscone Center, San Francisco, CA
  538. 1990 Jan 23-26    UniForum    Washington Hilton, Washington, DC
  539. 1991 Jan 22-25    UniForum    Infomart, Dallas, TX
  540. 1992 Jan 21-24    UniForum    Moscone Center, San Francisco, CA
  541. 1993 Mar 2-4    UniForum    Washington, D.C.
  542.  
  543. Proceedings for all conferences are available at the shows and later
  544. by mail.
  545.  
  546. /usr/group publishes ``CommUNIXations,'' a member magazine that
  547. features articles by industry leaders and observers, technical issues,
  548. standards coverage, and new product announcements.
  549.  
  550. /usr/group also publishes the ``UNIX Products Directory,'' which lists
  551. products and services developed specifically for the UNIX operating system.
  552. ``/usr/digest'' is also published by /usr/group.  This newsletter covers
  553. product announcements and industry projections, and is sent biweekly
  554. to General members of /usr/group and to non-member subscribers.
  555.  
  556. /usr/group has long been deeply involved in UNIX standardization,
  557. having sponsored the ``/usr/group 1984 Standard,'' providing an Institutional
  558. Representative to the IEEE P1003 Portable Operating System for Computer
  559. Environments Committee, and sponsoring the /usr/group Technical Committee
  560. on areas that P1003 has not yet addressed.  They have recently produced
  561. an executive summary, ``Your Guide to POSIX,'' and a technical overview
  562. ``POSIX Explored,'' and funded production of a draft of a ``Rationale and
  563. Notes'' appendix for IEEE 1003.1.
  564.  
  565.  
  566. UNIX EXPO is an annual very large vendor exhibit in New York City
  567. with tutorials and technical presentations.  It is held at the
  568. Jacob K. Javits Convention Center, with lodging arrangements with
  569. the Sheraton Centre Hotel, both in Manhattan.
  570.  
  571. 1989 Nov 1-3    UNIX EXPO    Javits Conv. C, New York, NY
  572.  
  573.         National Expositions Co., Inc.
  574.         15 West 39th Street
  575.         New York, NY 10018
  576.         U.S.A.
  577.         +1-212-391-9111
  578.         fax: +1-212-819-0755
  579.  
  580.         Reservations Department
  581.         Sheraton Centre Hotel
  582.         811 Seventh Avenue
  583.         New York, NY 10019
  584.         U.S.A.
  585.         +1-212-581-1000
  586.         Fax: +1-212-262-4410
  587.         Telex: 421130
  588.  
  589.  
  590. /usr/group/cdn is the Canadian branch of /usr/group, and holds an
  591. annual spring conference and trade show modeled after UniForum,
  592. usually at the Metro Toronto Convention Center.  They also hold
  593. a UNIX in Government show in the winter in Ottawa.
  594.  
  595. Exhibitors and attendees can contact:
  596.         Fawn Lubman
  597.         Communications 2000
  598.         4195 Dundas St. #201
  599.         Etobicoke, Ontario M8X 1Y4
  600.         Canada
  601.         +1-416-239-3043
  602.  
  603.         /usr/group/cdn
  604.         241 Gamma St.
  605.         Etobicoke, Ontario M8W 4G7
  606.         Canada
  607.         +1-416-259-8122
  608.  
  609. 1989 Jan 10-11    U in Gov. C&T    /usr/group/cdn, Ottawa, ON
  610. 1989 May    U 8x/etc C&T    /usr/group/cdn, Toronto, ON
  611.  
  612.  
  613. EUUG is the European UNIX systems Users Group, which is currently
  614. celebrating its tenth anniversary.  EUUG is closely coordinated with
  615. national groups in Europe, and with the European UNIX network, EUnet.
  616.  
  617.         EUUG secretariat
  618.         Owles Hall
  619.         Buntingford
  620.         Herts SG9 9PL
  621.         England
  622.         +44 763 73039
  623.         fax: +44 763 73255
  624.         uunet!mcvax!inset!euug
  625.         euug@inset.co.uk
  626.  
  627. They have a quarterly newsletter, EUUGN, and hold two conferences a year:
  628.  
  629. 1989 Apr 3-7    EUUG    Palais des Congres, Brussels, Belgium
  630.         Chair:    Prof Marc Nyssen
  631.         <marc@minf.vub.uucp>
  632.         uunet!mcvax!prlb2!vub!minf1!marc
  633.         +32-2-477-4000
  634.         fax: +32-2-477-4424
  635.         Medical Informaticas Dept.
  636.         Vrije Universiteit Brussel
  637.         Laarbeeklaan 103
  638.         B-1090 Jette
  639.         Belgium
  640.  
  641. 1989 Sep 18-22    EUUG    WU Wien, Vienna, Austria
  642.         Chair:    eva Kuehn
  643. 1990 Apr 23-27    EUUG    Munich, Germany (tentative)
  644. 1990 Autumn    EUUG    south of France
  645. 1991 Spring    EUUG    Tromso?, Norway (tentative)
  646. 1992 Spring    EUUG    Jersey, U.K. (tentative)
  647. 1992 Autumn    EUUG    Amsterdam, Netherlands (tentative)
  648.  
  649.  
  650. AFUU is the Association Franc\*,aise des Utilisateurs d'UNIX,
  651. or French UNIX Users' Group.  They are holding a small convention
  652. in November and a large one in the spring with tutorials and a
  653. vendor exhibit.
  654.  
  655.         AFUU
  656.         11 Rue Carnot
  657.         94270 Le Kremlin Bicetre
  658.         France
  659.         +33-1-4670-9590
  660.         Telex: 263 887 F
  661.  
  662. 1989 Feb 28-Mar 3    U Convention    AFUU, Paris, France
  663.  
  664. UKUUG is the United Kingdom Unix systems Users' Group.
  665.  
  666.         Bill Barrett
  667.         UKUUG
  668.         Owles Hall
  669.         Buntingford
  670.         Herts. SG9 9PL
  671.         United Kingdom
  672.         +44 763 73039
  673.  
  674. 1988 Dec 19-20    UKUUG    London
  675.  
  676.  
  677. /usr/group/UK is the U.K. affiliate of /usr/group, and holds an annual
  678. COMUNIX Conference in June in conjunction with the European UNIX User Show,
  679. which is an achibition organised by EMAP INternation Exhibitions.
  680.  
  681.         Tracy MacIntyre
  682.         Exhibition Manager
  683.         EMAP International Exhibitions Ltd.
  684.         Abbot's Court
  685.         34 Farringdon Lane
  686.         London EC1R 3AU
  687.         United Kingdom
  688.         +44-1-404-4844
  689.  
  690. 1989 Jun 7-9    COMUNIX    /usr/group/UK, Alexandra Palace, London
  691. 1989 Jun 7-9    Eur. U User Show    EMAP Int. Exh., Alexandra Palace, London
  692.  
  693.  
  694. The German UNIX Systems User Group (GUUG) has an annual convention in the fall.
  695.  
  696.         Dieter Laengle
  697.         AIC Software
  698.         Mozartstrasse 3
  699.         D-8000, Muenchen 2
  700.         Federal Republic of Germany
  701.         +49 89 5380503
  702.         laengle@aicmuc.uucp
  703.  
  704.  
  705. The Italian UNIX Systems User Group (i2u) holds an annual summer
  706. Italian UNIX Convention, with tutorials and a vendor exhibition.
  707.  
  708.         Carlo Mortarino
  709.         i2u Secretariat
  710.         Via Monza, 347
  711.         20126 Milano
  712.         Italy
  713.         +39-2-2520-2530
  714.         i2u@i2unix.uucp
  715.  
  716. 1989 Jun    Italian U C    i2u, Italy
  717.  
  718. The following information about European groups courtesy EUUG:
  719.  
  720.         Austria (UUGA)
  721.         Friedrich Kofler
  722.         c/o Austro Olivetti
  723.         Rennwe 9
  724.         A-1030 Vienna
  725.         Austria
  726.         +43 222 7345010
  727.         kofler@oliol.uucp
  728.  
  729.         Belgium (BUUG)
  730.         Marc Nyssen
  731.         Department of Medical Informatics
  732.         VUB
  733.         Laarbeeklaan 103
  734.         B-1090 Brussels
  735.         Belgium
  736.         +32 2 4784890 Ext. 1424
  737.         buug@vub.uucp
  738.  
  739.         Denmark (DKUUG)
  740.         Mogens Buhelt
  741.         Kabbeleejvej 27B
  742.         DK-2700 Bronshoj
  743.         Denmark
  744.         +45 2 865533
  745.         dkuug@diku.dk
  746.  
  747.         Finland (FUUG)
  748.         Johan Helsingius
  749.         Oy Penetron Ab
  750.         Box 21
  751.         02171 Espoo
  752.         Finland
  753.         +358 0 427632 or 673280
  754.         julf@penet.fi
  755.  
  756.         Hungary
  757.         Dr El\o'o^'d Knuth
  758.         Computer and Automation Institute
  759.         Hungarian Academy of Sciences
  760.         P.O. Box 63
  761.         H-1502 Budapest 112
  762.         Hungary
  763.         +36 1 665 435
  764.  
  765.  
  766.  
  767.         Iceland (ICEUUG)
  768.         Marius Olafsson
  769.         University Computer Center
  770.         Hjardarhaga 4
  771.         Reykjavik
  772.         Iceland
  773.         +354 1 25088
  774.         iceuug@rhi.is
  775.  
  776.         Ireland (IUUG)
  777.         John Carolan
  778.         Glockenspiel Ltd.
  779.         19 Belvedere Place
  780.         Dublin
  781.         Ireland
  782.         +353 1364515
  783.         john@puschi.uucp
  784.  
  785.         Netherlands (NLUUG)
  786.         Patricia H. Otter
  787.         c/o Xirion bv.
  788.         World Trade Centre
  789.         Strawinskylaan 1135
  790.         1077 XX Amsterdam
  791.         The Netherlands
  792.         +31 206649411
  793.         patricia@xirion.uucp
  794.  
  795.         Norway (NUUG)
  796.         Jan Brandt Jensen
  797.         NUUG
  798.         c/o Unisoft A.S.
  799.         Enebakkvn 154
  800.         N-O680 Oslo 6
  801.         Norway
  802.         +47 2 688970
  803.         ndosl!ZEUS!jan
  804.  
  805.         Sweden (EUUG-S)
  806.         Hans Johansson
  807.         NCR Svenska AB
  808.         Box 1206
  809.         S-164 28 Kista
  810.         Sweden
  811.         euug@enea.se
  812.  
  813.  
  814. AUUG is the Australian UNIX systems Users Group.
  815.  
  816.         Tim Roper
  817.         Secretary
  818.         AUUG
  819.         timr@labtam.oz.au
  820.         uunet!labtam.oz.au!timr
  821.  
  822.         AUUG
  823.         P.O. Box 366
  824.         Kensington
  825.         N.S.W.    2033
  826.         Australia
  827.         uunet!munnari!auug
  828.         auug@munnari.oz.au
  829.  
  830. Phone contact can occasionally be made at +61 3 344 5225
  831.  
  832. AUUG holds one major national Conference and Exhibition per year during
  833. August or September, and regional, technical meetings in February or
  834. March.  The next one will be
  835.  
  836. 1989 Aug 8-11    AUUG    Hilton Hotel, Sydney
  837.  
  838. There will be tutorials on 8 August, and technical sessions the other
  839. two days.  The vendor exhibition will be open from the afternoon of
  840. 8 August through the morning of 11 August.
  841.  
  842. They publish a newsletter (AUUGN) at a frequency defined to be every 2 months.
  843.  
  844.  
  845. The New Zealand UNIX Systems User Group, Inc. (NZUSUGI) has an annual meeting
  846. and publishes a newsletter, ``NUZ.''
  847.  
  848.         New Zealand UNIX Systems User Group
  849.         P.O. Box 585
  850.         Hamilton
  851.         New Zealand
  852.         +64-9-454000
  853.  
  854.  
  855.  
  856. The Japan UNIX Society has three meetings a year, and a newsletter.
  857. The JUS UNIX Symposium is held twice annually, once in the winter and
  858. once in the summer.  It has technical presentations, tutorials,
  859. and a vendor exhibit.  The JUS UNIX Fair is held once a year, and
  860. has a vendor exhibit, tutorials, and seminars.
  861.  
  862.         Japan UNIX Society (JUS)
  863.         #505 Towa-Hanzomon Corp. Bldg.
  864.         2-12 Hayabusa-cho
  865.         Chiyoda-ku, Tokyo 102
  866.         Japan
  867.         bod%jus.junet@uunet.uu.net
  868.         +81-3-234-5058
  869.  
  870.         UNIX Fair '88 Association
  871.         1-1-1 Hirakawa-chu,
  872.         Chiyoda-ku, Tokyo 102
  873.         Japan
  874.  
  875. 1988 Dec 7-8    JUS UNIX FAIR '88    Tokyo, Japan
  876. 1989 Jul 10-12    13th JUS UNIX S    Tokyo
  877. 1989 Nov 9-10    14th JUS UNIX S    Osaka
  878. 1989 Dec 5-6    UNIX Fair '89    JUS, Tokyo
  879.  
  880. The Korean UNIX User Group (KUUG) has a software distribution service
  881. and a newsletter.  They hold an annual Korean UNIX Symposium in the winter.
  882.  
  883.         Korean UNIX User Group
  884.         ETRI
  885.         P.O. Box 8
  886.         Daedug Science Town
  887.         Dae Jeon CIty
  888.         Chungnam 301-350
  889.         Republic of Korea
  890.  
  891.         Kee Wook Rim
  892.         rim@kiet.etri.re.kr
  893.         +82-42-822-4455 x4646
  894.         fax: +82-42-823-1033
  895.  
  896. 1988 Dec 10    Korean U S    KUUG, Korea
  897.  
  898.  
  899. The Singapore UNIX Association (Sinix) holds an annual Southeast Asian
  900. Regional Computer Conference.
  901.  
  902.         James Clark
  903.         Sinix
  904.         c/o Computer Systems Advisers, Ltd.
  905.         203 Henderson Industrial Park
  906.         Wing B #1207-1214
  907.         Singapore 0315
  908.         +65-273-0681
  909.         fax: 65-278-1783
  910.  
  911.  
  912. The China UNIX User Group (CUUG) is the Chinese /usr/group affiliate.
  913.  
  914.         Xu Kongshi
  915.         China UNIX User Group
  916.         P.O. Box 8718
  917.         Beijing, 100080
  918.         People's Republic of China
  919.         +86-1-282013
  920.  
  921. AMIX - the Israeli UNIX user group, is a S.I.G. of the Israeli Processing
  922. Association (IPA).  AMIX has a yearly conference and other activities:
  923.  
  924. 1989 January 25    One day tutorial on "UNIX Interfaces",
  925.     given by Dr. M. Bach and Dr. J. Issacson, at Kfar Hamacabia, Israel.
  926.  
  927. 1989 January 26    One day workshop on "Graphical User Interfaces",
  928.     talks on DEC XUI, HP NewWave, Apollo OpenDialogue, Sun/ATT OpenLook,
  929.     and SCO Xenix Multiview), also at Kfar Hamacabia, Israel.
  930.  
  931. 1989 May 14-16    4th AMIX conference.  Theme - "UNIX in Israel - Research,
  932.     Development and Implementation".  A balanced mixture of
  933.     technical sessions and tutorials is planned.
  934.     Also at Kfar Hamacabia, Israel.
  935.  
  936.         AMIX, c/o IPA
  937.         P.O. Box 919
  938.         Ramat-Gan
  939.         Israel, 52109
  940.         Tel: +972-3-715770
  941.         Tel: +972-3-715772
  942.         amix@bimacs.bitnet
  943.         amix@bimacs.biu.ac.il
  944.  
  945.  
  946.  
  947. ICX89 is the First International Conference on Advanced Computing,
  948. and is being organised by the IEEE Student Branch and the Department
  949. of Electronics of the Universidad Tecnica Federico Santa Maria (USM).
  950. ``This first conference will be devoted to the UNIX operating
  951. system and related topics.  This subject was chosen to establish
  952. the universal character of this event, as UNIX is now considered.''
  953. There will be a plenary, technical sessions, tutorials, and vendor
  954. and book exhibitions.  Official languages will be English and Spanish,
  955. with simultaneous translation.
  956.  
  957. Submissions of tecnical papers or abstracts should be by three
  958. paper copies or by electronic mail by 15 January 1989.  Preliminary
  959. notification of acceptance will be by February 15th, 1989.
  960. Final versions of the papers should be written according  to
  961. the IEEE transaction format, and are are due by April 14th, 1989.
  962. Final official notification will be sent by May 15th, 1989.
  963.  
  964. 1989 Jun 19-23    ICX89    IEEE, USM, Valparaiso, Chile
  965.  
  966. Submissions:
  967.  
  968.         Prof. Leopoldo Silva B.
  969.         Department of Electronics
  970.         lsb@usmcsd.utfsm.cl
  971.         uunet!uchdcc!usmcsd!lsb
  972.  
  973. Other correspondence:
  974.  
  975.         ICX89
  976.         Organizing Committee
  977.         icx89@usmcsd.utfsm.cl
  978.         uunet!uchdcc!usmcsd!icx89
  979.         +56-32-66-0176 AX 359
  980.                 Telex: 330622 UTFSM CX
  981.                 Fax: 056 32 660176 147
  982.  
  983.         Universidad Tecnica Federico Santa Maria
  984.         P.O. Box 110-V
  985.         Valparaiso
  986.         Chile
  987.  
  988.  
  989. There are similar groups in other parts of the world.  If such a group
  990. wishes to be included in later versions of this access list, they
  991. should please send me information.
  992.  
  993. There is a partial list of national organizations in the November/December
  994. 1987 CommUNIXations.
  995.  
  996.  
  997.  
  998. DECUS, the Digital Equipment Computer Users Society,
  999. has a UNIX SIG (Special Interest Group) that participates
  1000. in its general meetings, which are held twice a year.
  1001.  
  1002.         DECUS U.S. Chapter
  1003.         219 Boston Post Road, BP02
  1004.         Marlboro, Massachusetts  01752-1850
  1005.         U.S.A.
  1006.         +1-617-480-3418
  1007.  
  1008. The next DECUS Symposia are:
  1009.  
  1010. 1989 May 8-12    DECUS S    Atlanta, Georgia
  1011. 1989 Nov 6-10    DECUS S    Anaheim, California
  1012. 1990 May 7-11    DECUS S    New Orleans, Louisiana
  1013.  
  1014. See also the USENET newsgroup comp.org.decus.
  1015.  
  1016.  
  1017. The Sun User Group (SUG) is an international organization that promotes
  1018. communication among Sun users, OEMs, third party vendors, and Sun
  1019. Microsystems, Inc.  SUG sponsors conferences, collects and distributes
  1020. software, produces the README newsletter and T-shirts, sponsors local
  1021. user groups, and communicates members' problems to Sun employees and
  1022. management.
  1023.  
  1024.     Sun Microsystems User Group, Inc.
  1025.     2550 Garcia Avenue
  1026.     Mountain View, CA  94043
  1027.     U.S.A.
  1028.     +1 415 960 1300
  1029.     users@sun.com
  1030.     sun!users
  1031.  
  1032. Their next annual conference is:
  1033.  
  1034. 1989 Dec    SUG    ?
  1035.  
  1036.  
  1037. ADUS is the Apollo DOMAIN Users' Society:
  1038.  
  1039.     Apollo DOMAIN Users' Society
  1040.     c/o Andrea Woloski, ADUS Coordinator
  1041.     Apollo Computer Inc.
  1042.     330 Billerica Rd.
  1043.     Chelmsford, MA 01824
  1044.     +1-617-256-6600, x4448
  1045.  
  1046.  
  1047.  
  1048. AT&T and Sun Microsystems have held a series of
  1049. Software Developer Conferences on System V Release 4.0,
  1050. related to the Sun/AT&T Applications Binary Interface (ABI).
  1051.  
  1052. 1988 Sep 14-16    V.4 Soft. Dev.    Hanover, NJ
  1053. 1988 Sep 27-29     V.4 Soft. Dev.    Los Angeles, CA
  1054. 1988 Oct 12-14     V.4 Soft. Dev.    Tokyo, Japan
  1055. 1988 Oct 26-28     V.4 Soft. Dev.    London, England
  1056. 1988 Nov 9-11    V.4 Soft. Dev.    Boston, MA
  1057. 1988 Nov 29-Dec 1    V.4 Soft. Dev.    Chicago, IL
  1058. 1988 Dec 6-8    V.4 Soft. Dev.    San Francisco, CA
  1059. 1988 Dec 13-15    V.4 Soft. Dev.    Washington D.C.
  1060.  
  1061. For more information:
  1062.     Melinda L. Marrs
  1063.     1-800-387-6100
  1064.     melinda@Sun.COM
  1065.     Conference Coordinator
  1066.     Sun Microsystems, Inc. 
  1067.     Garcia St.
  1068.     Mountain View, CA
  1069.     U.S.A.
  1070.  
  1071.  
  1072. The Open Software Foundation (OSF) is a vendor group formed 17 May 1988
  1073. by Apollo, Bull, DEC, HP, IBM, Nixdorff, and Siemens, and later joined
  1074. by Philips.  Excerpts from a press release of that date:
  1075.  
  1076. The Open Software Foundation (OSF) will develop a software environment,
  1077. including application interfaces, advanced system extensions, and a new
  1078. operating system, using X/Open(tm) and POSIX* specifications as the
  1079. starting point. ...  OSF membership is available to computer hardware
  1080. and software suppliers, educational institutions, and government
  1081. agencies around the world.  ...  The foundation has a management
  1082. organization, staff, and a funding comittment in excess of $90 million
  1083. to begin immediate operations.  Its initial development will be based
  1084. on technologies offered by the members and its own research, to be
  1085. carried out worldwide.
  1086.  
  1087. A research institute is being created to fund research for the
  1088. advancement of applications portability, interoperability standards,
  1089. and other advanced technologies for future foundation use.  An
  1090. academic advisory panel will provide guidance and input to the
  1091. institute.  The Institute's research will be conducted worldwide.
  1092.  
  1093. For more information, contact:
  1094.  
  1095.     +1-617-621-8700
  1096.     Larry Lytle or Gary McCormack
  1097.     Open Software Foundation
  1098.     11 Cambridge Center
  1099.     Cambridge, MA 02139
  1100.     U.S.A.
  1101.  
  1102. Volume-Number: Volume 16, Number 6
  1103.  
  1104. From root  Fri Jan 20 02:20:37 1989
  1105. Received: by uunet.UU.NET (5.59/1.14) 
  1106.     id AA12339; Fri, 20 Jan 89 02:20:37 EST
  1107. From: <jsq@longway.tic.com>
  1108. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  1109. Subject: Access to UNIX User Groups (diffs since last posting)
  1110. Message-Id: <305@longway.TIC.COM>
  1111. Sender: std-unix@longway.TIC.COM
  1112. Reply-To: std-unix@uunet.UU.NET
  1113. Date: 20 Jan 89 06:07:25 GMT
  1114. Apparently-To: std-unix-archive
  1115.  
  1116.  
  1117. *** groups.November    Thu Jan 19 23:55:43 1989
  1118. --- groups.January    Thu Jan 19 23:55:57 1989
  1119. ***************
  1120. *** 24,33 ****
  1121.   a low-budget operation:  I publish what I have on hand when the time
  1122.   comes (approximately monthly).
  1123.   
  1124. ! Changes since last posting:
  1125. ! EUUG 1992.  UKUUG.  i2u address,
  1126. ! UUGA, BUUG, DKUUG, FUUG, GUUG, Hungary,
  1127. ! ICEUUG, IUUG, NLUUG, NUUG, EUUG-S.
  1128.   
  1129.   Access information is given in this article for the following:
  1130.   user groups:    USENIX, /usr/group, UNIX Expo, /usr/group/cdn,
  1131. --- 24,31 ----
  1132.   a low-budget operation:  I publish what I have on hand when the time
  1133.   comes (approximately monthly).
  1134.   
  1135. ! Changes since last posting: Hungarian address. Exact JUS dates for 1989.
  1136. ! AMIX events.  ICX89.  New OSF address.
  1137.   
  1138.   Access information is given in this article for the following:
  1139.   user groups:    USENIX, /usr/group, UNIX Expo, /usr/group/cdn,
  1140. ***************
  1141. *** 34,40 ****
  1142.           EUUG, AFUU, UKUUG, /usr/group/uk, GUUG, i2u,
  1143.           UUGA, BUUG, DKUUG, FUUG, Hungary, ICEUUG, IUUG,
  1144.           NLUUG, NUUG, EUUG-S,
  1145. !         AUUG, NZUSUGI, JUS, KUUG, Sinix, CUUG, AMIX,
  1146.           DECUS UNIX SIG, Sun User Group (SUG),
  1147.           Apollo DOMAIN Users' Society (ADUS),
  1148.           AT&T and Sun V.4 Software Developer Conferences,
  1149. --- 32,38 ----
  1150.           EUUG, AFUU, UKUUG, /usr/group/uk, GUUG, i2u,
  1151.           UUGA, BUUG, DKUUG, FUUG, Hungary, ICEUUG, IUUG,
  1152.           NLUUG, NUUG, EUUG-S,
  1153. !         AUUG, NZUSUGI, JUS, KUUG, Sinix, CUUG, AMIX, ICX89,
  1154.           DECUS UNIX SIG, Sun User Group (SUG),
  1155.           Apollo DOMAIN Users' Society (ADUS),
  1156.           AT&T and Sun V.4 Software Developer Conferences,
  1157. ***************
  1158. *** 72,84 ****
  1159.   
  1160.   They also sponsor workshops, such as
  1161.   
  1162. ! 1988 Nov 17-18    Large Install.    Syst. Adm. W II, USENIX, Monterey, CA
  1163. ! 1989 Apr 3-4    Software Management W    USENIX, Hilton, New Orleans, LA
  1164. ! 1989 Oct 5-6    Dist. Systems W    USENIX, Marriott Marina, Ft. Lauderdale, FL
  1165. ! 1989 Nov/Dec    Graphics W V    USENIX
  1166.   
  1167.   Proceedings for all conferences and workshops are available at
  1168. ! the door and by mail later.
  1169.   
  1170.   USENIX publishes ``;login:  The USENIX Association Newsletter''
  1171.   bimonthly.  It is sent free of charge to all their members and
  1172. --- 70,83 ----
  1173.   
  1174.   They also sponsor workshops, such as
  1175.   
  1176. ! 1989 Apr 3-4    Software Management Workshop    Hilton, New Orleans, LA
  1177. ! 1989 Oct 5-6    Dist. Systems Workshop    Marriott Marina, Ft. Lauderdale, FL
  1178. ! 1989 Oct    Large Systems Installation Workshop, Colorado Springs, CO
  1179. ! 1989 Nov/Dec    Graphics Workshop V
  1180.   
  1181.   Proceedings for all conferences and workshops are available at
  1182. ! the door and by mail later.  Some of the older ones have been
  1183. ! out of print, but reprints are being planned.
  1184.   
  1185.   USENIX publishes ``;login:  The USENIX Association Newsletter''
  1186.   bimonthly.  It is sent free of charge to all their members and
  1187. ***************
  1188. *** 226,236 ****
  1189.   1990 Apr 23-27    EUUG    Munich, Germany (tentative)
  1190.   1990 Autumn    EUUG    south of France
  1191.   1991 Spring    EUUG    Tromso?, Norway (tentative)
  1192. ! 1992 Spring    EUUG    Jersey (U.K.) (tentative)
  1193.   1992 Autumn    EUUG    Amsterdam, Netherlands (tentative)
  1194.   
  1195.   
  1196. ! AFUU is the Association Fran\*,caise des Utilisateurs d'UNIX,
  1197.   or French UNIX Users' Group.  They are holding a small convention
  1198.   in November and a large one in the spring with tutorials and a
  1199.   vendor exhibit.
  1200. --- 225,235 ----
  1201.   1990 Apr 23-27    EUUG    Munich, Germany (tentative)
  1202.   1990 Autumn    EUUG    south of France
  1203.   1991 Spring    EUUG    Tromso?, Norway (tentative)
  1204. ! 1992 Spring    EUUG    Jersey, U.K. (tentative)
  1205.   1992 Autumn    EUUG    Amsterdam, Netherlands (tentative)
  1206.   
  1207.   
  1208. ! AFUU is the Association Franc\*,aise des Utilisateurs d'UNIX,
  1209.   or French UNIX Users' Group.  They are holding a small convention
  1210.   in November and a large one in the spring with tutorials and a
  1211.   vendor exhibit.
  1212. ***************
  1213. *** 242,248 ****
  1214.           +33-1-4670-9590
  1215.           Telex: 263 887 F
  1216.   
  1217. - 1988 Nov 18    AFUU    Grenoble, France
  1218.   1989 Feb 28-Mar 3    U Convention    AFUU, Paris, France
  1219.   
  1220.   UKUUG is the United Kingdom Unix systems Users' Group.
  1221. --- 241,246 ----
  1222. ***************
  1223. *** 338,344 ****
  1224.           julf@penet.fi
  1225.   
  1226.           Hungary
  1227. !         ?
  1228.   
  1229.   
  1230.   
  1231. --- 336,348 ----
  1232.           julf@penet.fi
  1233.   
  1234.           Hungary
  1235. !         Dr El\o'o^'d Knuth
  1236. !         Computer and Automation Institute
  1237. !         Hungarian Academy of Sciences
  1238. !         P.O. Box 63
  1239. !         H-1502 Budapest 112
  1240. !         Hungary
  1241. !         +36 1 665 435
  1242.   
  1243.   
  1244.   
  1245. ***************
  1246. *** 450,462 ****
  1247.           Chiyoda-ku, Tokyo 102
  1248.           Japan
  1249.   
  1250. - 1988 Nov 10-11    JUS UNIX Symposium    Osaka, Japan
  1251.   1988 Dec 7-8    JUS UNIX FAIR '88    Tokyo, Japan
  1252. ! 1989 Jul    JUS 13th Symposium    Tokyo
  1253. ! 1989 Nov    JUS 14th Symposium    Osaka (or Kobe)
  1254. ! 1989 Dec    JUS UNIX Fair '89    Tokyo
  1255.   
  1256.   The Korean UNIX User Group (KUUG) has a software distribution service
  1257.   and a newsletter.  They hold an annual Korean UNIX Symposium in the winter.
  1258.   
  1259. --- 454,464 ----
  1260.           Chiyoda-ku, Tokyo 102
  1261.           Japan
  1262.   
  1263.   1988 Dec 7-8    JUS UNIX FAIR '88    Tokyo, Japan
  1264. ! 1989 Jul 10-12    13th JUS UNIX S    Tokyo
  1265. ! 1989 Nov 9-10    14th JUS UNIX S    Osaka
  1266. ! 1989 Dec 5-6    UNIX Fair '89    JUS, Tokyo
  1267.   
  1268.   The Korean UNIX User Group (KUUG) has a software distribution service
  1269.   and a newsletter.  They hold an annual Korean UNIX Symposium in the winter.
  1270.   
  1271. ***************
  1272. *** 499,508 ****
  1273.           +86-1-282013
  1274.   
  1275.   AMIX - the Israeli UNIX user group, is a S.I.G. of the Israeli Processing
  1276. ! Association (IPA).  AMIX has a yearly conference:
  1277.   
  1278. ! 1989 May 14-16    AMIX    Israel
  1279.   
  1280.           AMIX, c/o IPA
  1281.           P.O. Box 919
  1282.           Ramat-Gan
  1283. --- 501,520 ----
  1284.           +86-1-282013
  1285.   
  1286.   AMIX - the Israeli UNIX user group, is a S.I.G. of the Israeli Processing
  1287. ! Association (IPA).  AMIX has a yearly conference and other activities:
  1288.   
  1289. ! 1989 January 25    One day tutorial on "UNIX Interfaces",
  1290. !     given by Dr. M. Bach and Dr. J. Issacson, at Kfar Hamacabia, Israel.
  1291.   
  1292. + 1989 January 26    One day workshop on "Graphical User Interfaces",
  1293. +     talks on DEC XUI, HP NewWave, Apollo OpenDialogue, Sun/ATT OpenLook,
  1294. +     and SCO Xenix Multiview), also at Kfar Hamacabia, Israel.
  1295. + 1989 May 14-16    4th AMIX conference.  Theme - "UNIX in Israel - Research,
  1296. +     Development and Implementation".  A balanced mixture of
  1297. +     technical sessions and tutorials is planned.
  1298. +     Also at Kfar Hamacabia, Israel.
  1299.           AMIX, c/o IPA
  1300.           P.O. Box 919
  1301.           Ramat-Gan
  1302. ***************
  1303. *** 513,518 ****
  1304. --- 525,573 ----
  1305.           amix@bimacs.biu.ac.il
  1306.   
  1307.   
  1308. + ICX89 is the First International Conference on Advanced Computing,
  1309. + and is being organised by the IEEE Student Branch and the Department
  1310. + of Electronics of the Universidad Tecnica Federico Santa Maria (USM).
  1311. + ``This first conference will be devoted to the UNIX operating
  1312. + system and related topics.  This subject was chosen to establish
  1313. + the universal character of this event, as UNIX is now considered.''
  1314. + There will be a plenary, technical sessions, tutorials, and vendor
  1315. + and book exhibitions.  Official languages will be English and Spanish,
  1316. + with simultaneous translation.
  1317. + Submissions of tecnical papers or abstracts should be by three
  1318. + paper copies or by electronic mail by 15 January 1989.  Preliminary
  1319. + notification of acceptance will be by February 15th, 1989.
  1320. + Final versions of the papers should be written according  to
  1321. + the IEEE transaction format, and are are due by April 14th, 1989.
  1322. + Final official notification will be sent by May 15th, 1989.
  1323. + 1989 Jun 19-23    ICX89    IEEE, USM, Valparaiso, Chile
  1324. + Submissions:
  1325. +         Prof. Leopoldo Silva B.
  1326. +         Department of Electronics
  1327. +         lsb@usmcsd.utfsm.cl
  1328. +         uunet!uchdcc!usmcsd!lsb
  1329. + Other correspondence:
  1330. +         ICX89
  1331. +         Organizing Committee
  1332. +         icx89@usmcsd.utfsm.cl
  1333. +         uunet!uchdcc!usmcsd!icx89
  1334. +         +56-32-66-0176 AX 359
  1335. +                 Telex: 330622 UTFSM CX
  1336. +                 Fax: 056 32 660176 147
  1337. +         Universidad Tecnica Federico Santa Maria
  1338. +         P.O. Box 110-V
  1339. +         Valparaiso
  1340. +         Chile
  1341.   There are similar groups in other parts of the world.  If such a group
  1342.   wishes to be included in later versions of this access list, they
  1343.   should please send me information.
  1344. ***************
  1345. *** 558,564 ****
  1346.   
  1347.   Their next annual conference is:
  1348.   
  1349. ! 1988 Dec 5-7    SUG    Fontainebleau Hilton, Miami Beach, Florida
  1350.   
  1351.   
  1352.   ADUS is the Apollo DOMAIN Users' Society:
  1353. --- 613,619 ----
  1354.   
  1355.   Their next annual conference is:
  1356.   
  1357. ! 1989 Dec    SUG    ?
  1358.   
  1359.   
  1360.   ADUS is the Apollo DOMAIN Users' Society:
  1361. ***************
  1362. *** 572,578 ****
  1363.   
  1364.   
  1365.   
  1366. ! AT&T and Sun Microsystems are holding a series of
  1367.   Software Developer Conferences on System V Release 4.0,
  1368.   related to the Sun/AT&T Applications Binary Interface (ABI).
  1369.   
  1370. --- 627,633 ----
  1371.   
  1372.   
  1373.   
  1374. ! AT&T and Sun Microsystems have held a series of
  1375.   Software Developer Conferences on System V Release 4.0,
  1376.   related to the Sun/AT&T Applications Binary Interface (ABI).
  1377.   
  1378. ***************
  1379. *** 585,598 ****
  1380.   1988 Dec 6-8    V.4 Soft. Dev.    San Francisco, CA
  1381.   1988 Dec 13-15    V.4 Soft. Dev.    Washington D.C.
  1382.   
  1383. - If you would like to register, please call 1-800-247-1212, extension 151.
  1384.   For more information:
  1385.       Melinda L. Marrs
  1386. !     1-800-387-6100.
  1387.       melinda@Sun.COM
  1388.       Conference Coordinator
  1389.       Sun Microsystems, Inc. 
  1390.   
  1391.   
  1392.   The Open Software Foundation (OSF) is a vendor group formed 17 May 1988
  1393. --- 640,654 ----
  1394.   1988 Dec 6-8    V.4 Soft. Dev.    San Francisco, CA
  1395.   1988 Dec 13-15    V.4 Soft. Dev.    Washington D.C.
  1396.   
  1397.   For more information:
  1398.       Melinda L. Marrs
  1399. !     1-800-387-6100
  1400.       melinda@Sun.COM
  1401.       Conference Coordinator
  1402.       Sun Microsystems, Inc. 
  1403. +     Garcia St.
  1404. +     Mountain View, CA
  1405. +     U.S.A.
  1406.   
  1407.   
  1408.   The Open Software Foundation (OSF) is a vendor group formed 17 May 1988
  1409. ***************
  1410. *** 618,633 ****
  1411.   
  1412.   For more information, contact:
  1413.   
  1414. !     Deborah Siegel
  1415. !     Cohn & Wolfe
  1416. !     +1-212-951-8300
  1417. ! or
  1418. !     +1-508-683-6803
  1419.       Larry Lytle or Gary McCormack
  1420.       Open Software Foundation
  1421. !     20 Ballard Way
  1422. !     Lawrence, MA 01843
  1423.   
  1424. --- 674,684 ----
  1425.   
  1426.   For more information, contact:
  1427.   
  1428. !     +1-617-621-8700
  1429.       Larry Lytle or Gary McCormack
  1430.       Open Software Foundation
  1431. !     11 Cambridge Center
  1432. !     Cambridge, MA 02139
  1433. !     U.S.A.
  1434.  
  1435. Volume-Number: Volume 16, Number 7
  1436.  
  1437. From root  Fri Jan 20 02:36:19 1989
  1438. Received: by uunet.UU.NET (5.59/1.14) 
  1439.     id AA14604; Fri, 20 Jan 89 02:36:19 EST
  1440. From: <jsq@longway.tic.com>
  1441. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  1442. Subject: Access to UNIX-Related Publications
  1443. Message-Id: <306@longway.TIC.COM>
  1444. Expires: 12 Feb 89 21:45:37 GMT
  1445. Sender: std-unix@longway.TIC.COM
  1446. Reply-To: std-unix@uunet.UU.NET
  1447. Date: 20 Jan 89 06:10:52 GMT
  1448. Apparently-To: std-unix-archive
  1449.  
  1450. This is the latest in a series of similar comp.std.unix articles,
  1451. intended to give summary information about UNIX-related publications;
  1452. to be accurate, but not exhaustive.  It's cross-posted to
  1453. comp.org.usenix and comp.unix.questions because there might be
  1454. interest there.
  1455.  
  1456. There are three related articles, posted at the same time as this one,
  1457. and with subjects
  1458.     Calendar of UNIX-related Events
  1459.     Access to UNIX User Groups
  1460.     Access to UNIX-Related Standards
  1461. The latter is posted only to comp.std.unix.
  1462.  
  1463. Corrections and additions to this article are solicited.  I keep track
  1464. of the conferences, groups, and publications that I attend, am a member
  1465. of, or subscribe to.  All others (the majority of the listings) I derive
  1466. either from listings elsewhere, or from contributions by readers.
  1467. In particular, the meeting schedules and descriptions of most of the
  1468. groups are provided by their members.  If a group doesn't have a
  1469. meeting schedule listed, it's because nobody has sent me one.  This is
  1470. a low-budget operation:  I publish what I have on hand when the time
  1471. comes (approximately monthly).
  1472.  
  1473. Changes since last posting:  New address for C Users' Journal.
  1474. Corrected address for Unique.  Corrected root address.
  1475. Dr. Dobbs Journal of Software Tools.
  1476.  
  1477. Access information is given in this article for the following:
  1478. magazines:    CommUNIXations, UNIX REVIEW, UNIX/WORLD, UNIX Today,
  1479.         Multi-User Computing Magazine, UNIX Systems, UNIX Magazine,
  1480.         The FourGen UNIX Journal, root (InfoPro Systems)
  1481. newsletters:    ;login:, /usr/digest, EUUGN, AUUGN, NUZ
  1482. journal:    Computing Systems
  1483. bookstores:    Computer Literacy Bookshop, Cucumber Bookshop,
  1484.         Jim Joyce's UNIX Book Store, UNIX Book Service
  1485.  
  1486.  
  1487. The main general circulation (more than 10,000 copies per issue) magazines
  1488. specifically about the UNIX system are:
  1489.  
  1490.     UNIX REVIEW
  1491.     Miller Freeman Publications Co.
  1492.     500 Howard Street
  1493.     San Francisco, CA 94105
  1494.     U.S.A.
  1495.     monthly
  1496.     +1-415-397-1881
  1497.  
  1498.     UNIX/WORLD
  1499.     Tech Valley Publishing
  1500.     444 Castro St.
  1501.     Mountain View, CA 94041
  1502.     U.S.A.
  1503.     monthly
  1504.     +1-415-940-1500
  1505.  
  1506.     UNIX Systems
  1507.     Eaglehead Publishing Ltd.
  1508.     Maybury Road
  1509.     Woking, Surrey GU21 5HX
  1510.     England
  1511.     +44 48 622 7661
  1512.  
  1513.     UNIX Today
  1514.     CMP Publications, Inc.
  1515.     600 Community Drive
  1516.     Manhasset, NY 11030
  1517.     U.S.A.
  1518.     newspaper
  1519.     +1-617-244-5333
  1520.  
  1521.     Multi-User Computing magazine
  1522.     Storyplace Ltd.
  1523.     42 Colebrook Row
  1524.     London  N1 8AF
  1525.     England
  1526.     +44 1 704 9351
  1527.  
  1528.     UNIX Magazine
  1529.     Jouji Ohkubo
  1530.     c/o ASCII Corp.
  1531.     jou-o@ascii.junet
  1532.     +81-3-486-4523
  1533.     fax: +81-3-486-4520
  1534.     telex: 242-6875 ASCIIJ
  1535.  
  1536.  
  1537. The USENIX Association publishes a bimonthly newsletter, ``login:
  1538. The USENIX Association Newsletter,'' and a quarterly refereed technical
  1539. journal, ``Computing Systems: The Journal of the USENIX Association,''
  1540. (in cooperation with University of California Press), and an edition
  1541. of the 4.3BSD Manuals (with Howard Press).
  1542.  
  1543.     USENIX Association
  1544.     P.O. Box 2299
  1545.     Berkeley, CA 94710
  1546.     U.S.A.
  1547.     +1-415-528-8649
  1548.  
  1549.  
  1550. /usr/group publishes a biweekly newsletter, /usr/digest,
  1551. a bimonthly member magazine, CommUNIXations, and the
  1552. UNIX Products Directory.
  1553.  
  1554.     /usr/group
  1555.     4655 Old Ironsides Drive, Suite 200
  1556.     Santa Clara, California 95054
  1557.     U.S.A.
  1558.     +1-408-986-8840
  1559.  
  1560. Some of the above information about magazines was taken from the
  1561. November/December 1987 issue of CommUNIXations, which also lists
  1562. some smaller-circulation magazines and newsletters.
  1563.  
  1564.  
  1565. EUUG publishes a quarterly magazine, EUUGN.
  1566.  
  1567.     EUUG secretariat
  1568.     Owles Hall
  1569.     Buntingford
  1570.     Herts SG9 9PL
  1571.     England
  1572.     +44 763 73039
  1573.     fax: +44 763 73255
  1574.     uunet!mcvax!inset!euug
  1575.     euug@inset.co.uk
  1576.  
  1577.  
  1578. AUUG publishes a bimonthly newsletter, AUUGN.
  1579.  
  1580.     AUUG
  1581.     P.O. Box 366
  1582.     Kensington
  1583.     N.S.W.    2033
  1584.     Australia
  1585.     uunet!munnari!auug
  1586.     auug@munnari.oz.au
  1587.  
  1588.  
  1589. NZSUGI publishes a newsletter, NUZ.
  1590.  
  1591.     New Zealand UNIX Systems User Group
  1592.     P.O. Box 585
  1593.     Hamilton
  1594.     New Zealand
  1595.     +64-9-454000
  1596.  
  1597. Dominic Dunlop <domo@sphinx.co.uk> has pointed out several publications
  1598. that frequently include articles about the UNIX system or the C language.
  1599. I've listed them below; the comments after each entry are his.
  1600. I have excluded listings of magazines about specific hardware.
  1601.  
  1602.     AT&T Technical Journal
  1603.     AT&T Bell Laboratories
  1604.     Circulation Dept.
  1605.     Room 1K-424
  1606.     101 J F Kennedy Parkway
  1607.     Short Hills, NJ 07078
  1608.     U.S.A.
  1609.     Bimonthly
  1610.     $40/yr (US); $50/yr (overseas)
  1611.     +1 201 564-2582
  1612.     While few issues are devoted to UNIX,
  1613.     most turn out to mention its applications.
  1614.     
  1615.     Byte
  1616.     McGraw-Hill Inc.
  1617.     Phoenix Mill Lane
  1618.     Peterborough, NH 03458
  1619.     U.S.A.
  1620.     Monthly
  1621.     $22/yr (US); $25/yr(Mex,Can); $37/yr (surface); $69/yr (air,Europe)
  1622.     +1 603 924-9281
  1623.     Concentrates mainly on personal computers,
  1624.     but covers low end of UNIX market in some depth.
  1625.     
  1626.     The C Users Journal
  1627.     ``A service of the C Users Group.''
  1628.     R&D Publications Inc
  1629.     2120 W. 25th St, Suite B
  1630.     Lawrence, KS  66046-9972
  1631.     U.S.A.
  1632.     Eight issues per year
  1633.     $20/yr (US/Mex/Can); $30/yr (overseas)
  1634.     +1 913 841 1631
  1635.     Mainly DOS-oriented; some UNIX.
  1636.  
  1637.     Unique
  1638.     ``The UNIX System Information Source.''
  1639.     Infopro Systems
  1640.     PO Box 220
  1641.     Rescue, CA 95672
  1642.     U.S.A.
  1643.     Monthly
  1644.     $79/yr (US,overseas); $99/yr (air)
  1645.     +1 916 677-5870
  1646.     High-quality industry newsletter.
  1647.     Emphasis on marketing implications of technical developments.
  1648.  
  1649.  
  1650.  
  1651. James B. O'Connor <uunet!fsc2086!jim> provides the following listing:
  1652.  
  1653.     The FourGen UNIX Journal
  1654.     ``The Monthly Newsletter for those Developing,
  1655.       Marketing, or Using UNIX/XENIX Software.''
  1656.     FourGen Software, Inc.
  1657.     7620 242nd St. S.W.
  1658.     Edmonds, WA 98020-5463
  1659.     U.S.A.
  1660.     $79.95 a year
  1661.     +1-206-542-7481
  1662.     uunet!4gen!info
  1663.  
  1664.  
  1665. David Fiedler <uunet!infopro!david> provides this listing and comment:
  1666.     
  1667.     root
  1668.     InfoPro Systems
  1669.     PO Box 220
  1670.     Rescue, CA 95672-0220
  1671.     U.S.A.
  1672.     +1-916-677-5870
  1673.     Telex: 151296379 INFOPRO
  1674.     fax: +1-916-622-9642
  1675.     {ames,attmail,pyramid}!infopro!root
  1676.  
  1677. The normal price of a one-year subscription to root will be $72.
  1678. An introductory price of $28 will be made available to subscribers who
  1679. mention this USENET posting. This will be the lowest price available
  1680. anywhere. The first issue of root will be available by the end of 1988,
  1681. and probably at the Monterey Usenix workshop in November.
  1682.  
  1683. Steve Friedl provides this listing:
  1684.  
  1685.     Dr. Dobbs Journal of Software Tools
  1686.     M&T Publishing, Inc
  1687.     501 Galveston Dr.
  1688.     Redwood City, CA  94063
  1689.     U.S.A.
  1690.     +1 415 366 3600
  1691.     Mostly DOS, some UNIX, quite technical
  1692.     monthly, $29.97 per year
  1693.  
  1694.  
  1695. The following information about bookstores was taken from the
  1696. November/December 1987 issue of CommUNIXations.  In the interests of
  1697. space, I have arbitrarily limited the selection listed here to those
  1698. bookstores or suppliers specifically dedicated to computer books, and
  1699. not part of other organizations.  They are listed here in alphabetical
  1700. order.
  1701.  
  1702.     Computer Literacy Bookshop
  1703.     2590 No. First St.
  1704.     San Jose, CA 95131
  1705.     U.S.A.
  1706.     +1-408-4350-1118
  1707.  
  1708.     Cucumber Bookshop
  1709.     5611 Kraft Ave.
  1710.     Rockville, MD 20852
  1711.     U.S.A.
  1712.     +1-301-881-2722
  1713.  
  1714.     Jim Joyce's UNIX Book Store
  1715.     47 Potomac St.
  1716.     San Francisco, CA 94117
  1717.     U.S.A.
  1718.     +1-415-626-7581
  1719.  
  1720.     UNIX Book Service
  1721.     35 Bermuda Terrace
  1722.     Cambridge, CB4 3LD
  1723.     England
  1724.     +44-223-313273
  1725.  
  1726. Volume-Number: Volume 16, Number 8
  1727.  
  1728. From root  Fri Jan 20 02:49:00 1989
  1729. Received: by uunet.UU.NET (5.59/1.14) 
  1730.     id AA16711; Fri, 20 Jan 89 02:49:00 EST
  1731. From: <jsq@longway.tic.com>
  1732. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  1733. Subject: Access to UNIX-Related Publications (diffs since last posting)
  1734. Message-Id: <307@longway.TIC.COM>
  1735. Sender: std-unix@longway.TIC.COM
  1736. Reply-To: std-unix@uunet.UU.NET
  1737. Date: 20 Jan 89 06:12:54 GMT
  1738. Apparently-To: std-unix-archive
  1739.  
  1740.  
  1741. *** publications.November    Thu Jan 19 23:56:42 1989
  1742. --- publications.January    Thu Jan 19 23:56:51 1989
  1743. ***************
  1744. *** 24,30 ****
  1745.   a low-budget operation:  I publish what I have on hand when the time
  1746.   comes (approximately monthly).
  1747.   
  1748. ! Changes since last posting:  The FourGen UNIX Journal, root (InfoPro Systems).
  1749.   
  1750.   Access information is given in this article for the following:
  1751.   magazines:    CommUNIXations, UNIX REVIEW, UNIX/WORLD, UNIX Today,
  1752. --- 24,32 ----
  1753.   a low-budget operation:  I publish what I have on hand when the time
  1754.   comes (approximately monthly).
  1755.   
  1756. ! Changes since last posting:  New address for C Users' Journal.
  1757. ! Corrected address for Unique.  Corrected root address.
  1758. ! Dr. Dobbs Journal of Software Tools.
  1759.   
  1760.   Access information is given in this article for the following:
  1761.   magazines:    CommUNIXations, UNIX REVIEW, UNIX/WORLD, UNIX Today,
  1762. ***************
  1763. *** 157,162 ****
  1764. --- 159,165 ----
  1765.       Room 1K-424
  1766.       101 J F Kennedy Parkway
  1767.       Short Hills, NJ 07078
  1768. +     U.S.A.
  1769.       Bimonthly
  1770.       $40/yr (US); $50/yr (overseas)
  1771.       +1 201 564-2582
  1772. ***************
  1773. *** 167,172 ****
  1774. --- 170,176 ----
  1775.       McGraw-Hill Inc.
  1776.       Phoenix Mill Lane
  1777.       Peterborough, NH 03458
  1778. +     U.S.A.
  1779.       Monthly
  1780.       $22/yr (US); $25/yr(Mex,Can); $37/yr (surface); $69/yr (air,Europe)
  1781.       +1 603 924-9281
  1782. ***************
  1783. *** 176,193 ****
  1784.       The C Users Journal
  1785.       ``A service of the C Users Group.''
  1786.       R&D Publications Inc
  1787. !     PO Box 97
  1788. !     McPherson, KS 67460
  1789.       Eight issues per year
  1790.       $20/yr (US/Mex/Can); $30/yr (overseas)
  1791. !     +1 316 241-1065
  1792.       Mainly DOS-oriented; some UNIX.
  1793. !     
  1794.       Unique
  1795.       ``The UNIX System Information Source.''
  1796.       Infopro Systems
  1797.       PO Box 220
  1798.       Rescue, CA 95672
  1799.       Monthly
  1800.       $79/yr (US,overseas); $99/yr (air)
  1801.       +1 916 677-5870
  1802. --- 180,199 ----
  1803.       The C Users Journal
  1804.       ``A service of the C Users Group.''
  1805.       R&D Publications Inc
  1806. !     2120 W. 25th St, Suite B
  1807. !     Lawrence, KS  66046-9972
  1808. !     U.S.A.
  1809.       Eight issues per year
  1810.       $20/yr (US/Mex/Can); $30/yr (overseas)
  1811. !     +1 913 841 1631
  1812.       Mainly DOS-oriented; some UNIX.
  1813.       Unique
  1814.       ``The UNIX System Information Source.''
  1815.       Infopro Systems
  1816.       PO Box 220
  1817.       Rescue, CA 95672
  1818. +     U.S.A.
  1819.       Monthly
  1820.       $79/yr (US,overseas); $99/yr (air)
  1821.       +1 916 677-5870
  1822. ***************
  1823. *** 215,226 ****
  1824.       root
  1825.       InfoPro Systems
  1826.       PO Box 220
  1827. !     Rescue
  1828. !     CA 95672-0220
  1829.       U.S.A.
  1830.       +1-916-677-5870
  1831.       Telex: 151296379 INFOPRO
  1832. !     fax: 916-622-9642
  1833.       {ames,attmail,pyramid}!infopro!root
  1834.   
  1835.   The normal price of a one-year subscription to root will be $72.
  1836. --- 221,231 ----
  1837.       root
  1838.       InfoPro Systems
  1839.       PO Box 220
  1840. !     Rescue, CA 95672-0220
  1841.       U.S.A.
  1842.       +1-916-677-5870
  1843.       Telex: 151296379 INFOPRO
  1844. !     fax: +1-916-622-9642
  1845.       {ames,attmail,pyramid}!infopro!root
  1846.   
  1847.   The normal price of a one-year subscription to root will be $72.
  1848. ***************
  1849. *** 228,233 ****
  1850. --- 233,249 ----
  1851.   mention this USENET posting. This will be the lowest price available
  1852.   anywhere. The first issue of root will be available by the end of 1988,
  1853.   and probably at the Monterey Usenix workshop in November.
  1854. + Steve Friedl provides this listing:
  1855. +     Dr. Dobbs Journal of Software Tools
  1856. +     M&T Publishing, Inc
  1857. +     501 Galveston Dr.
  1858. +     Redwood City, CA  94063
  1859. +     U.S.A.
  1860. +     +1 415 366 3600
  1861. +     Mostly DOS, some UNIX, quite technical
  1862. +     monthly, $29.97 per year
  1863.   
  1864.   
  1865.   The following information about bookstores was taken from the
  1866.  
  1867. Volume-Number: Volume 16, Number 9
  1868.  
  1869. From root  Fri Jan 20 03:05:02 1989
  1870. Received: by uunet.UU.NET (5.59/1.14) 
  1871.     id AA18815; Fri, 20 Jan 89 03:05:02 EST
  1872. From: <jsq@longway.tic.com>
  1873. Newsgroups: comp.std.unix
  1874. Subject: Access to UNIX-Related Standards
  1875. Message-Id: <308@longway.TIC.COM>
  1876. Expires: 12 Feb 89 21:45:37 GMT
  1877. Sender: std-unix@longway.TIC.COM
  1878. Reply-To: std-unix@uunet.UU.NET
  1879. Date: 20 Jan 89 06:14:42 GMT
  1880. Apparently-To: std-unix-archive
  1881.  
  1882. This is the latest in a series of similar comp.std.unix articles.
  1883. Corrections and additions to this article are solicited.
  1884.  
  1885. There are three companion articles, posted at the same time as this one
  1886. and with subjects
  1887.     Calendar of UNIX-related Events
  1888.     Access to UNIX User Groups
  1889.     Access to UNIX-Related Publications
  1890.  
  1891. Also note that Shane McCarron now writes a quarterly summary report for
  1892. USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  1893. and in ;login:, the Newsletter of the USENIX Association.
  1894.  
  1895. Changes from last posting: 1003.9, 1003.10, NIST GOSIP Users' Workshop.
  1896. IEEE Computer Society doesn't sell IEEE 1003.1 Full Use Standard.
  1897. IEEE 1003 October 1989 meeting is definitely in Brussels.
  1898. Revised /usr/group Super Computing chairs.
  1899.  
  1900. Access information is given in this article for the following standards:
  1901. IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  1902.     1003.3 (testing and verification), 1003.4 (real time),
  1903.     1003.5 (ADA binding), 1003.6 (security),
  1904.     1003.7 (system administration), 1003.8 (networking),
  1905.     1003.9 (FORTRAN binding), 1003.10 (supercomputing),
  1906.     1003.0 (POSIX guide).
  1907. NIST FIPS.
  1908. /usr/group Technical Committee Subcommittees on distributed file system,
  1909.     network interface, graphics/windows, database, internationalization,
  1910.     performance measurements, realtime, security, and super computing.
  1911. X3H3.6 (display committee)
  1912. X3J11 (C language)
  1913. /usr/group 1984 Standard
  1914. System V Interface Definition (SVID, or The Purple Book)
  1915. X/OPEN PORTABILITY GUIDE (The Green Book)
  1916. 4.3BSD Manuals
  1917.  
  1918.  
  1919. UNIX is a Registered Trademark of AT&T.
  1920. IEEE is a trademark
  1921.     of the Institute of Electrical and Electronic Engineers, Inc.
  1922. POSIX is no longer a trademark of IEEE or of anyone else.
  1923. X/OPEN is a licensed trademark of the X/OPEN Group Members.
  1924.  
  1925.  
  1926. The IEEE P1003 Portable Operating System Interface for Computer
  1927. Environments Committee is sometimes known colloquially as the UNIX
  1928. Standards Committee.  They published the 1003.1 "POSIX" Full Use
  1929. Standard in October 1988 after its formal approval 22 August 1988.
  1930. This is an interface and environment standard; implementation details
  1931. are explicitly excluded.  Although it is based on documentation for
  1932. various versions of the UNIX Operating System, it is explicitly not
  1933. UNIX, which is an implementation licensed by a certain vendor.  Source
  1934. level application portability is the goal.
  1935.  
  1936. The standard may be ordered from:
  1937.  
  1938.         +1-201-981-0060
  1939.         IEEE Service Center
  1940.         445 Hoes Lane
  1941.         Piscataway, NJ  08854
  1942.         U.S.A.
  1943.  
  1944. The price is reputed to be $16 (plus tax, shipping, and handling).
  1945.  
  1946.  
  1947. IEEE has brought the 1003.1 effort into the International Organization
  1948. for Standardization (ISO) arena.  IEEE 1003.1 Draft 12 is also a
  1949. ``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
  1950. The convenor is Jim Isaak:  see below for his address.  There is a U.S.
  1951. Technical Advisory Group (TAG) to ISO SC22 WG15:  the chair is Donn
  1952. Terry of HP, who is also the current chair of IEEE 1003.1.
  1953.  
  1954.         Donn Terry
  1955.         hpda!hpfcla!donn
  1956.         +1-303-229-2367
  1957.         Hewlett Packard Systems Division
  1958.         3404 E. Harmony Road
  1959.         Fort Collins, CO  80525
  1960.         U.S.A.
  1961.  
  1962. TAG meetings tend to be held wherever 1003.1 is meeting.
  1963.  
  1964. The National Institute of Standards and Technology (NIST, formerly
  1965. the National Bureau of Standards) has produced a Federal Information
  1966. Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
  1967. 31 August 1988 as FIPS #151, Portable Operating System for Computer
  1968. Environments.  An update to the state of the 1003.1 Full Use Standard
  1969. is expected.  For information, contact:
  1970.  
  1971.         Roger Martin
  1972.         National Institute of Standards and Technology
  1973.         Technology Building, Room B266
  1974.         Gaithersburg, MD 20899
  1975.         (301)975-3295
  1976.             +1-301-975-3295
  1977.             rmartin@swe.icst.nbs.gov
  1978.  
  1979. NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1.
  1980.  
  1981. NIST is also producing a FIPS based on IEEE 1003.2, and has started
  1982. one on system administration.
  1983.  
  1984. NIST sponsors a number of standards-related workshops, including:
  1985. 1988 Sep 22    System Administration and Shell & Tools
  1986. 1988 Sep 23    X Windows and POSIX FIPS
  1987. 1988 Oct 5    POSIX Conformance Testing & Laboratory Accreditation
  1988. 1988 Nov 15    POSIX Applications
  1989. 1988 Nov 16    POSIX FIPS Revision
  1990. 1989 Jan 17    Terminal Interface Extensions and Network Services
  1991. 1989 Mar 1-2    GOSIP Users' Workshop
  1992. 1989 May 16    POSIX Applications
  1993.  
  1994.  
  1995. Machine readable copies of the IEEE 1003.1 Full Use Standard are not
  1996. and will not be available.
  1997.  
  1998. There is a paper mailing list by which interested parties may get
  1999. copies of drafts of the standard.  To get on it, or to submit comments
  2000. directly to the committee, mail to:
  2001.  
  2002.         James Isaak
  2003.         Chairperson, IEEE/CS P1003
  2004.         +1-603-881-0480
  2005.         fax: +1-603-881-0120
  2006.         decvax!isaak
  2007.         isaak@decvax.dec.com
  2008.         Digital Equipment
  2009.         ZK03-3/Y25
  2010.         110 Spit Brook Rd.
  2011.         Nashua, NH  03062-2698
  2012.         U.S.A.
  2013.  
  2014. Sufficiently interested parties may join the working group.
  2015.  
  2016. The term POSIX actually applies to all of the P1003 subcommittees:
  2017. group    subject                co-chairs
  2018. 1003.0    POSIX Guide            Al Hankinson (NBS), Kevin Lewis (DEC)
  2019. 1003.1    Systems Interface        Donn Terry (HP)
  2020. 1003.2    Shell and Tools Interface    Hal Jespersen (UniSoft), Don Cragun (Sun)
  2021. 1003.3    Verification and Testing     Roger Martin (NBS), Carol Raye (AT&T)
  2022. 1003.4    Real Time             Bill Corwin (Intel)
  2023. 1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  2024. 1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  2025. 1003.7    System Administration        Steve Carter (Bellcore)
  2026. 1003.8    Networking            Dave Dodge
  2027. 1003.9    FORTRAN binding            proposed
  2028. 1003.10    Supercomputing            proposed, derived from /usr/group
  2029.  
  2030. Inquiries regarding any of the subcommittees should go to address for the
  2031. IEEE 1003 chair.
  2032.  
  2033.  
  2034. The next scheduled meetings of the P1003 working groups are:
  2035.  
  2036. 1989 Jan 9-13    IEEE 1003    Embassy Suites, Ft. Lauderdale, FL
  2037. 1989 Apr 24-28    IEEE 1003    Minneapolis-St. Paul, MN
  2038. 1989 Jul 10-14    IEEE 1003    San Francisco, CA
  2039. 1989 Oct 16-20    IEEE 1003    Brussels, Belgium
  2040. 1990 Jan 29    IEEE 1003    New Orleans, LA
  2041. 1990 Apr    IEEE 1003    Montreal, Quebec
  2042.  
  2043. Here are some details from Hal Jespersen regarding P1003.2:
  2044.  
  2045. The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
  2046. proposed standard to complement the 1003.1 POSIX standard.  It will
  2047. consist of
  2048.  
  2049.     a shell command language (currently planned to be based on the
  2050.     Bourne Shell),
  2051.  
  2052.     groups of utility programs, or commands,
  2053.  
  2054.     programmatic interfaces to the shell (system(), popen()) and
  2055.     related facilities (regular expressions, file name expansion,
  2056.     etc.)
  2057.  
  2058.     defined environments (variables, file hierarchies, etc) that
  2059.     applications may rely upon
  2060.  
  2061.     utilities for installing application programs onto conforming
  2062.     systems
  2063.  
  2064. which will allow application programs to be developed out of existing
  2065. pieces, in the UNIX tradition.  The scope of the standard emphasizes
  2066. commands and features that are more typically used by shell scripts or
  2067. C language programs than those that are oriented to the terminal user
  2068. with windows, mice, visual shells, and so forth.
  2069.  
  2070. There has been some controversy in the Working Group about clarifying
  2071. the scope of the 1003.2 standard in regard to its relationship with
  2072. 1003.1.  The Working Group is attempting to produce a standard that
  2073. will assume the structure and philosophy of a POSIX system is
  2074. available, but it will not require a fully conforming implementation as
  2075. a base.  For example, it should be feasible to eventually produce a
  2076. 1003.2 interface on a V7 system, or on a system very close to POSIX,
  2077. but missing a few crucial features (as long as the shell and utilities
  2078. didn't need them).  However, the proposed standard will *not* be
  2079. unnecessarily watered down simply to allow non-POSIX systems to conform.
  2080.  
  2081.  
  2082. There are four Institutional Representatives to P1003:  John Quarterman
  2083. from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
  2084. and David Chen from OSF.  They are apparently all also representatives
  2085. to the U.S. TAG to ISO SC22 WG15.
  2086.  
  2087. There is a USENIX Standards Watchdog Committee of volunteers who report
  2088. on issues raised in standards committee meetings; composite reports are
  2089. published quarterly in comp.std.unix, in ;login: (the USENIX Association
  2090. Newsletter), and in the trade press.  Occasionally, these volunteers may
  2091. speak for USENIX, if authorized by the USENIX Standards Policy Committee,
  2092. which currently consists of Alan G. Nemeth (USENIX President), John S.
  2093. Quarterman, Shane P. McCarron (IEEE 1003 Secretary), and Grover Righter.
  2094. Comments, suggestions, etc., may be sent to
  2095.  
  2096.         John S. Quarterman
  2097.         Texas Internet Consulting
  2098.         701 Brazos, Suite 500
  2099.         Austin TX 78701-3243
  2100.         +1-512-320-9031
  2101.         uunet!usenix!jsq
  2102.         jsq@usenix.org
  2103.         jsq@longway.tic.com
  2104.  
  2105. For comp.std.unix:
  2106. Comments:    uunet!std-unix-request std-unix-request@uunet.uu.net
  2107. Submissions:    uunet!std-unix        std-unix@uunet.uu.net
  2108.  
  2109. CommUNIXations (the /usr/group magazine) contains reports about every
  2110. other issue by Heinz Lycklama on the /usr/group Technical Committee meetings.
  2111.  
  2112. If you are interested in starting another /usr/group working group, contact
  2113. Heinz Lycklama:
  2114.  
  2115.         Heinz Lycklama
  2116.         Interactive Systems Corp.
  2117.         2401 Colorado Ave., 3rd Floor
  2118.         Santa Monica, CA 90404
  2119.         +1-213-453-8649
  2120.         decvax!cca!ima!heinz
  2121.  
  2122.  
  2123. Here is contact information for /usr/group working groups as taken from
  2124. the CommUNIXations article mentioned above.
  2125.  
  2126. /usr/group Working Group on Distributed File System:
  2127.     Art Sabsevitz            Frederick Glover
  2128.     AT&T Information Systems    MK02-1/H10
  2129.     190 River Road            Digital Equipment Corporation
  2130.     Summit, NJ  07933        Continental Boulevard
  2131.     201-522-6248            Merrimack, NH  03054-0430
  2132.     attunix!bump            603-884-5111
  2133.                     decvax!fglover
  2134.  
  2135. /usr/group Working Group on Network Interface:
  2136.     Steve Albert
  2137.     AT&T Information Systems
  2138.     190 River Road, Rm. A-114
  2139.     Summit, NJ  07901
  2140.     (201)522-6104
  2141.     attunix!ssa
  2142.  
  2143. /usr/group Working Group on Internationalization:
  2144.     John Wu                Laurie Goudie
  2145.     Charles River Data Systems    Santa Cruz Operation
  2146.     983 Concord St.,        400 Encinal
  2147.     Framingham, MA 01701        Santa Cruz, CA 95060
  2148.     617-626-1000            408-458-1422
  2149.  
  2150. /usr/group Working Group on Graphics/Windows:
  2151.     Tom Greene
  2152.     Apollo Computer, Inc.
  2153.     330 Billerica Road
  2154.     Chelmsford, MA  01824
  2155.     (617)256-6600, ext. 7581
  2156.  
  2157. /usr/group Working Group on Realtime:
  2158.     Bill Corwin
  2159.     Intel Corp.
  2160.     5200 Elam Young Pkwy
  2161.     Hillsboro, OR 97123
  2162.     (503)681-2248
  2163.  
  2164. /usr/group Working Group on Database:
  2165.     Val Skalabrin
  2166.     Unify Corp.
  2167.     1111 Howe Ave.
  2168.     Sacramento, CA 95825
  2169.     (916)920-9092
  2170.  
  2171.  
  2172. /usr/group Working Group on Performance Measurements:
  2173.     Ram Chelluri        David F. Hinnant
  2174.     AT&T Computer Systems    Northern Telecom, Inc.
  2175.     Room E15B        Dept. 0226
  2176.     4513 Western Ave.    P.O. Box 13010
  2177.     Lisle, IL 60532        Research Triangle Park, NC  27709-3010
  2178.     (312)810-6223        (919) 992-1690
  2179.                 ...{decvax,akgua}!mcnc!rti!ntirtp!dfh    
  2180.  
  2181. /usr/group Working Group on Security:
  2182.     Steve Sutton            Ms. Jeanne Baccash
  2183.     Consultant, Addamax        AT&T UNIX Systems Engineering
  2184.     1107 S. Orchard            190 River Road
  2185.     Urbana, IL  61801        Summit, NJ  07901
  2186.     217-344-0996            201-522-6028
  2187.                     attunix!jeanne
  2188.  
  2189. /usr/group Working Group on Super Computing:
  2190.         Karen Sheaffer                  Jonathan Brown
  2191.         Sandia National Laboratory      Lawrence Livermore Laboratory
  2192.         P.O. Box 969                    P.O. Box 5509, L-560
  2193.         Livermore, CA  94550            Livermore, CA  94550
  2194.         415-294-3431                    415-423-4157
  2195.         karen@snll-arpagw.llnl.gov      jbrown@nmfecc.arpa
  2196.  
  2197.  
  2198.  
  2199. The X3H3.6 display management committee has recently formed to develop
  2200. a model to support current and future window management systems, yet
  2201. is not based directly on any existing system.  The chair solicits
  2202. help and participation:
  2203.  
  2204.         Georges Grinstein
  2205.         wanginst!ulowell!grinstein
  2206.  
  2207.  
  2208.  
  2209. X3J11 is sometimes known as the C Standards Committee.  Their liaison
  2210. to P1003 is
  2211.  
  2212.         Don Kretsch
  2213.         AT&T
  2214.         190 River Road
  2215.         Summit, NJ 07901
  2216.  
  2217. A contact for information regarding publications and working groups is
  2218.  
  2219.         Thomas Plum
  2220.         Vice Chair, X3J11 Committee
  2221.         Plum Hall Inc.
  2222.         1 Spruce Avenue
  2223.         Cardiff, New Jersey 08232
  2224.  
  2225. The current document may be ordered from
  2226.     
  2227.         Global Engineering Documents
  2228.         2805 McGaw
  2229.         Irvine, CA 92714
  2230.         USA
  2231.         +1-714-261-1455
  2232.         +1-800-854-7179
  2233.  
  2234. Ask for the X3.159 draft standard.  The price is $65.
  2235.  
  2236. The current X3J11 meeting schedule is:
  2237.  
  2238. 1988 December 12-16    Seattle, WA
  2239. 1989 April 10-11    Phoenix, AZ
  2240.  
  2241.  
  2242. The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
  2243. and X3J11.  It may be ordered for $15.00 from:
  2244.  
  2245.         /usr/group Standards Committee
  2246.         4655 Old Ironsides Drive, Suite 200
  2247.         Santa Clara, California 95054
  2248.         Tel: (408)986-8840
  2249.         Fax: (408)986-1645
  2250.  
  2251. /usr/group also publishes an eight page document, ``Your Guide to POSIX,''
  2252. explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
  2253. about technical aspects of IEEE 1003.1, and its relations to other standards
  2254. and historical implementations.  Contact /usr/group at the above address
  2255. for details.
  2256.  
  2257.  
  2258. The System V Interface Definition (The Purple Book, or SVID).
  2259. This is the AT&T standard and is one of the most frequently-used
  2260. references of the IEEE 1003 committee.
  2261.  
  2262.         AT&T Customer Information Center
  2263.         Attn:  Customer Service Representative
  2264.         P.O. Box 19901
  2265.         Indianapolis, IN 46219
  2266.         U.S.A.
  2267.  
  2268.         800-432-6600 (Inside U.S.A.)
  2269.         800-255-1242 (Inside Canada)
  2270.         +1-317-352-8557 (Outside U.S.A. and Canada)
  2271.  
  2272.     System V Interface Definition, Issue 2
  2273.     should be ordered by the following select codes:
  2274.  
  2275.     Select Code:    Volume:        Topics:
  2276.     320-011        Volume I    Base System
  2277.                     Kernel Extension
  2278.     320-012        Volume II    Basic Utilities Extension
  2279.                     Advanced Utilities Extension
  2280.                     Software Development Extension
  2281.                     Administered System Extension
  2282.                     Terminal Volume Interface Extension
  2283.     320-013        Volume III    Base System Addendum
  2284.                     Terminal Interface Extension
  2285.                     Network Services Extension
  2286.     307-131        I, II, III    (all three volumes)
  2287.  
  2288. The price is about 37 U.S. dollars for each volume or $84 for all three.
  2289. Major credit cards are accepted for telephone orders:  mail orders
  2290. should include a check or money order, payable to AT&T.
  2291.  
  2292.  
  2293. The X/OPEN PORTABILITY GUIDE (The Green Book)
  2294. is another reference frequently used by IEEE 1003.
  2295.  
  2296. The X/OPEN Group is "Ten of the world's major information system
  2297. suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
  2298. ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
  2299. augmented by AT&T) who have produced a document intended to promote
  2300. the writing of portable applications.  They closely follow both SVID
  2301. and POSIX, and cite the /usr/group standard as contributing, but
  2302. X/OPEN's books cover a wider area than any of those.
  2303.  
  2304. The book is published by
  2305.  
  2306.         Elsevier Science Publishers B.V.
  2307.         Book Order Department
  2308.         P.O. Box 1991
  2309.         1000 BZ Amsterdam
  2310.         The Netherlands
  2311.  
  2312. and distributed in the U.S.A. and Canada by:
  2313.  
  2314.         Elsevier Science Publishing Company, Inc.
  2315.         52 Vanderbilt Avenue
  2316.         New York, NY 10017
  2317.         U.S.A.
  2318.  
  2319. There are currently five volumes:
  2320.     1) System V Specification Commands and Utilities
  2321.     2) System V Specification System Calls and Libraries
  2322.     3) System V Specification Supplementary Definitions
  2323.     4) Programming Languages
  2324.     5) Data Management
  2325.  
  2326. They take a large number of credit cards and other forms of payment.
  2327.  
  2328. Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
  2329. may be mailed directly to:
  2330.  
  2331.         xpg2@xopen.co.uk
  2332.         uunet!mcvax!inset!xopen!xpg2
  2333.  
  2334. Information about X/OPEN can be requested from:
  2335.  
  2336.         Mike Lambert
  2337.         X/Open
  2338.         Abbot's House
  2339.         Abbey Road
  2340.         Reading, Berkshire RG1 3BD
  2341.         England
  2342.         +44 256 843-142
  2343.         mgl@xopen.co.uk
  2344.         uunet!mcvax!inset!xopen!mgl
  2345.  
  2346.  
  2347. Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
  2348. The best reference on them is the 4.3BSD manuals, published by USENIX.
  2349. An order form may be obtained from:
  2350.  
  2351.         Howard Press
  2352.         c/o USENIX Association
  2353.         P.O. Box 2299
  2354.         Berkeley, CA 94710
  2355.  
  2356.         +1-415-528-8649
  2357.         uunet!usenix!office
  2358.         office@usenix.org
  2359.  
  2360. 4.3BSD User's Manual Set (3 volumes)        $25.00
  2361.     User's Reference Manual
  2362.     User's Supplementary Documents
  2363.     Master Index
  2364.  
  2365. 4.3BSD Programmer's Manual Set (3 volumes)    $25.00
  2366.     Programmer's Reference Maual
  2367.     Programmer's Supplementary Documents, Volume 1
  2368.     Programmer's Supplementary Documents, Volume 2
  2369.  
  2370. 4.3BSD System Manager's Manual (1 volume)    $10.00
  2371.  
  2372. Unfortunately, there are some license restrictions.
  2373. Contact the USENIX office for details.
  2374.  
  2375. Volume-Number: Volume 16, Number 10
  2376.  
  2377. From root  Fri Jan 20 03:16:58 1989
  2378. Received: by uunet.UU.NET (5.59/1.14) 
  2379.     id AA20588; Fri, 20 Jan 89 03:16:58 EST
  2380. From: <jsq@longway.tic.com>
  2381. Newsgroups: comp.std.unix
  2382. Subject: Access to UNIX-Related Standards (diffs since last posting)
  2383. Message-Id: <309@longway.TIC.COM>
  2384. Sender: std-unix@longway.TIC.COM
  2385. Reply-To: std-unix@uunet.UU.NET
  2386. Date: 20 Jan 89 06:17:00 GMT
  2387. Apparently-To: std-unix-archive
  2388.  
  2389.  
  2390. *** standards.November    Thu Jan 19 23:57:38 1989
  2391. --- standards.January    Thu Jan 19 23:57:50 1989
  2392. ***************
  2393. *** 14,23 ****
  2394.   USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  2395.   and in ;login:, the Newsletter of the USENIX Association.
  2396.   
  2397. ! Changes from last posting:  IEEE 1003.1 Full Use Standard.
  2398. ! Donn Terry is now 1003.1 chair; Jim Isaak is still 1003 chair.
  2399. ! New IEEE 1003.7 and proposed 1003.8.  NBS is now NIST.  POSIX FIPS.
  2400. ! New X/OPEN address and Institutional Representative.
  2401.   
  2402.   Access information is given in this article for the following standards:
  2403.   IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  2404. --- 14,23 ----
  2405.   USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  2406.   and in ;login:, the Newsletter of the USENIX Association.
  2407.   
  2408. ! Changes from last posting: 1003.9, 1003.10, NIST GOSIP Users' Workshop.
  2409. ! IEEE Computer Society doesn't sell IEEE 1003.1 Full Use Standard.
  2410. ! IEEE 1003 October 1989 meeting is definitely in Brussels.
  2411. ! Revised /usr/group Super Computing chairs.
  2412.   
  2413.   Access information is given in this article for the following standards:
  2414.   IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  2415. ***************
  2416. *** 24,29 ****
  2417. --- 24,30 ----
  2418.       1003.3 (testing and verification), 1003.4 (real time),
  2419.       1003.5 (ADA binding), 1003.6 (security),
  2420.       1003.7 (system administration), 1003.8 (networking),
  2421. +     1003.9 (FORTRAN binding), 1003.10 (supercomputing),
  2422.       1003.0 (POSIX guide).
  2423.   NIST FIPS.
  2424.   /usr/group Technical Committee Subcommittees on distributed file system,
  2425. ***************
  2426. *** 54,77 ****
  2427.   UNIX, which is an implementation licensed by a certain vendor.  Source
  2428.   level application portability is the goal.
  2429.   
  2430. ! Bulk orders may be made from the IEEE Computer Society in Los Angeles at
  2431.   
  2432. -         +1-714-821-8380
  2433. - Unfortunately, this only works for multiple copies.
  2434. - But the following mail address works for single copies:
  2435. -         IEEE Computer Society
  2436. -         P.O. Box 80452
  2437. -         Worldway Postal Center
  2438. -         Los Angeles, Ca. 90080
  2439. - Or contact:
  2440. -         IEEE Service Center
  2441. -         445 Hoes Ln.
  2442. -         Piscataway, NJ 08854
  2443.           +1-201-981-0060
  2444.   
  2445.   The price is reputed to be $16 (plus tax, shipping, and handling).
  2446.   
  2447. --- 55,67 ----
  2448.   UNIX, which is an implementation licensed by a certain vendor.  Source
  2449.   level application portability is the goal.
  2450.   
  2451. ! The standard may be ordered from:
  2452.   
  2453.           +1-201-981-0060
  2454. +         IEEE Service Center
  2455. +         445 Hoes Lane
  2456. +         Piscataway, NJ  08854
  2457. +         U.S.A.
  2458.   
  2459.   The price is reputed to be $16 (plus tax, shipping, and handling).
  2460.   
  2461. ***************
  2462. *** 89,94 ****
  2463. --- 79,85 ----
  2464.           Hewlett Packard Systems Division
  2465.           3404 E. Harmony Road
  2466.           Fort Collins, CO  80525
  2467. +         U.S.A.
  2468.   
  2469.   TAG meetings tend to be held wherever 1003.1 is meeting.
  2470.   
  2471. ***************
  2472. *** 109,116 ****
  2473.   
  2474.   NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1.
  2475.   
  2476. ! NIST is also producing a FIPS based on IEEE 1003.2, probably from
  2477. ! the draft made by 1003.2 at their March 1988 meeting.
  2478.   
  2479.   NIST sponsors a number of standards-related workshops, including:
  2480.   1988 Sep 22    System Administration and Shell & Tools
  2481. --- 100,107 ----
  2482.   
  2483.   NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1.
  2484.   
  2485. ! NIST is also producing a FIPS based on IEEE 1003.2, and has started
  2486. ! one on system administration.
  2487.   
  2488.   NIST sponsors a number of standards-related workshops, including:
  2489.   1988 Sep 22    System Administration and Shell & Tools
  2490. ***************
  2491. *** 119,124 ****
  2492. --- 110,116 ----
  2493.   1988 Nov 15    POSIX Applications
  2494.   1988 Nov 16    POSIX FIPS Revision
  2495.   1989 Jan 17    Terminal Interface Extensions and Network Services
  2496. + 1989 Mar 1-2    GOSIP Users' Workshop
  2497.   1989 May 16    POSIX Applications
  2498.   
  2499.   
  2500. ***************
  2501. *** 131,138 ****
  2502.   
  2503.           James Isaak
  2504.           Chairperson, IEEE/CS P1003
  2505. !         Tel.: (603)881-0480
  2506. !         Fax.: (603)881-0120
  2507.           decvax!isaak
  2508.           isaak@decvax.dec.com
  2509.           Digital Equipment
  2510. --- 123,130 ----
  2511.   
  2512.           James Isaak
  2513.           Chairperson, IEEE/CS P1003
  2514. !         +1-603-881-0480
  2515. !         fax: +1-603-881-0120
  2516.           decvax!isaak
  2517.           isaak@decvax.dec.com
  2518.           Digital Equipment
  2519. ***************
  2520. *** 139,144 ****
  2521. --- 131,137 ----
  2522.           ZK03-3/Y25
  2523.           110 Spit Brook Rd.
  2524.           Nashua, NH  03062-2698
  2525. +         U.S.A.
  2526.   
  2527.   Sufficiently interested parties may join the working group.
  2528.   
  2529. ***************
  2530. *** 152,161 ****
  2531.   1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  2532.   1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  2533.   1003.7    System Administration        Steve Carter (Bellcore)
  2534. ! 1003.8    Networking            Dave Dodge (committee not yet approved)
  2535.   
  2536. ! Inquiries regarding any of the subcommittees should go to the same address
  2537. ! as for 1003.1.
  2538.   
  2539.   
  2540.   The next scheduled meetings of the P1003 working groups are:
  2541. --- 145,156 ----
  2542.   1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  2543.   1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  2544.   1003.7    System Administration        Steve Carter (Bellcore)
  2545. ! 1003.8    Networking            Dave Dodge
  2546. ! 1003.9    FORTRAN binding            proposed
  2547. ! 1003.10    Supercomputing            proposed, derived from /usr/group
  2548.   
  2549. ! Inquiries regarding any of the subcommittees should go to address for the
  2550. ! IEEE 1003 chair.
  2551.   
  2552.   
  2553.   The next scheduled meetings of the P1003 working groups are:
  2554. ***************
  2555. *** 163,169 ****
  2556.   1989 Jan 9-13    IEEE 1003    Embassy Suites, Ft. Lauderdale, FL
  2557.   1989 Apr 24-28    IEEE 1003    Minneapolis-St. Paul, MN
  2558.   1989 Jul 10-14    IEEE 1003    San Francisco, CA
  2559. ! 1989 Oct 16-20    IEEE 1003    Brussels (or Amsterdam)
  2560.   1990 Jan 29    IEEE 1003    New Orleans, LA
  2561.   1990 Apr    IEEE 1003    Montreal, Quebec
  2562.   
  2563. --- 158,164 ----
  2564.   1989 Jan 9-13    IEEE 1003    Embassy Suites, Ft. Lauderdale, FL
  2565.   1989 Apr 24-28    IEEE 1003    Minneapolis-St. Paul, MN
  2566.   1989 Jul 10-14    IEEE 1003    San Francisco, CA
  2567. ! 1989 Oct 16-20    IEEE 1003    Brussels, Belgium
  2568.   1990 Jan 29    IEEE 1003    New Orleans, LA
  2569.   1990 Apr    IEEE 1003    Montreal, Quebec
  2570.   
  2571. ***************
  2572. *** 208,215 ****
  2573.   
  2574.   There are four Institutional Representatives to P1003:  John Quarterman
  2575.   from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
  2576. ! and David Chen from OSF.  The two from USENIX and /usr/group are also
  2577. ! representatives to the U.S. TAG to ISO SC22 WG15.
  2578.   
  2579.   There is a USENIX Standards Watchdog Committee of volunteers who report
  2580.   on issues raised in standards committee meetings; composite reports are
  2581. --- 203,210 ----
  2582.   
  2583.   There are four Institutional Representatives to P1003:  John Quarterman
  2584.   from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
  2585. ! and David Chen from OSF.  They are apparently all also representatives
  2586. ! to the U.S. TAG to ISO SC22 WG15.
  2587.   
  2588.   There is a USENIX Standards Watchdog Committee of volunteers who report
  2589.   on issues raised in standards committee meetings; composite reports are
  2590. ***************
  2591. *** 314,325 ****
  2592.                       attunix!jeanne
  2593.   
  2594.   /usr/group Working Group on Super Computing:
  2595. !     Karen Sheaffer            Robin O'Neill
  2596. !     Sandia National Laboratory    Lawrence Livermore Laboratory
  2597. !     P.O. Box 969            P.O. Box 5509, L560
  2598. !     Livermore, CA  94550        Livermore, CA  94550
  2599. !     415-422-3431            415-422-0973
  2600. !                     oneill#r%mfe@lll-mfe.arpa
  2601.   
  2602.   
  2603.   The X3H3.6 display management committee has recently formed to develop
  2604. --- 309,321 ----
  2605.                       attunix!jeanne
  2606.   
  2607.   /usr/group Working Group on Super Computing:
  2608. !         Karen Sheaffer                  Jonathan Brown
  2609. !         Sandia National Laboratory      Lawrence Livermore Laboratory
  2610. !         P.O. Box 969                    P.O. Box 5509, L-560
  2611. !         Livermore, CA  94550            Livermore, CA  94550
  2612. !         415-294-3431                    415-423-4157
  2613. !         karen@snll-arpagw.llnl.gov      jbrown@nmfecc.arpa
  2614. !  
  2615.   
  2616.   
  2617.   The X3H3.6 display management committee has recently formed to develop
  2618. ***************
  2619. *** 331,347 ****
  2620.           wanginst!ulowell!grinstein
  2621.   
  2622.   
  2623. - The Abstract of the 1003.1 Trial Use Standard adds:
  2624.   
  2625. !     This interface is a complement to the C Programming Language
  2626. !     in the C Information Bulletin prepared by Technical Committee X3J11
  2627. !     of the Accredited Standards Committee X3, Information Processing
  2628. !     Systems, further specifying an environment for portable application
  2629. !     software.
  2630.   
  2631. - X3J11 is sometimes known as the C Standards Committee.  Their liaison to
  2632. - P1003 is
  2633.           Don Kretsch
  2634.           AT&T
  2635.           190 River Road
  2636. --- 327,336 ----
  2637.           wanginst!ulowell!grinstein
  2638.   
  2639.   
  2640.   
  2641. ! X3J11 is sometimes known as the C Standards Committee.  Their liaison
  2642. ! to P1003 is
  2643.   
  2644.           Don Kretsch
  2645.           AT&T
  2646.           190 River Road
  2647. ***************
  2648. *** 470,477 ****
  2649.           X/Open
  2650.           Abbot's House
  2651.           Abbey Road
  2652. !         Reading, Berkshire
  2653. !         ENGLAND
  2654.           +44 256 843-142
  2655.           mgl@xopen.co.uk
  2656.           uunet!mcvax!inset!xopen!mgl
  2657. --- 459,466 ----
  2658.           X/Open
  2659.           Abbot's House
  2660.           Abbey Road
  2661. !         Reading, Berkshire RG1 3BD
  2662. !         England
  2663.           +44 256 843-142
  2664.           mgl@xopen.co.uk
  2665.           uunet!mcvax!inset!xopen!mgl
  2666.  
  2667. Volume-Number: Volume 16, Number 11
  2668.  
  2669. From news  Tue Jan 24 02:12:53 1989
  2670. Received: by uunet.UU.NET (5.61/1.14) 
  2671.     id AA02862; Tue, 24 Jan 89 02:12:53 -0500
  2672. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  2673. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  2674. Subject: Re: Access to UNIX-Related Publications
  2675. Message-Id: <310@longway.TIC.COM>
  2676. References: <306@longway.TIC.COM>
  2677. Reply-To: uunet!mtxinu!rtech!rtech!rca (Bob Arnold)
  2678. Organization: Relational Technology Inc, Alameda CA
  2679. Date: 23 Jan 89 05:39:34 GMT
  2680. Apparently-To: std-unix-archive
  2681.  
  2682. From: uunet!mtxinu!rtech!rtech!rca (Bob Arnold)
  2683.  
  2684. In article <306@longway.TIC.COM> you write:
  2685. >
  2686. >Corrections and additions to this article are solicited.  I keep track
  2687. >bookstores:    Computer Literacy Bookshop, Cucumber Bookshop,
  2688. >        Jim Joyce's UNIX Book Store, UNIX Book Service
  2689.  
  2690. You should probably include Uni-OPs books in your bookstore list.
  2691. This is a good mail-order house in Sonoma County, CA.  Their
  2692. phone number is 707/895-2050.
  2693.  
  2694.         Bob Arnold
  2695.         rca@rtech.com
  2696.  
  2697. Volume-Number: Volume 16, Number 12
  2698.  
  2699. From news  Mon Feb  6 21:54:03 1989
  2700. Received: by uunet.UU.NET (5.61/1.14) 
  2701.     id AA11800; Mon, 6 Feb 89 21:54:03 -0500
  2702. From: <helene@attunix.att.com>
  2703. Newsgroups: comp.std.unix
  2704. Subject: IEEE P1003.2 Minutes 9-11 January 1989 (Ft. Lauderdale)
  2705. Message-Id: <311@longway.TIC.COM>
  2706. Sender: std-unix@longway.TIC.COM
  2707. Reply-To: helene@attunix.att.com
  2708. Date: 1 Feb 89 02:30:00 GMT
  2709. Apparently-To: std-unix-archive
  2710.  
  2711. From: helene@attunix.att.com
  2712.  
  2713.        ________________________________________________________________________
  2714.        IEEE P1003.2
  2715.  
  2716.        subject:    IEEE P1003.2 Meeting          date: January 31,    1989
  2717.         Minutes    from January 9-11,
  2718.         1989                  from: Helene Armitage
  2719.                             P1003.2 Secretary
  2720.                             (201) 522-6233
  2721.                             attunix!helene
  2722.  
  2723.                  Meetings_Minutes
  2724.  
  2725.        1.  Introduction
  2726.  
  2727.        The IEEE     P1003.2  Working  Group  met  in  Ft.    Lauderdale,
  2728.        Florida,    January    9-11, 1989.
  2729.  
  2730.        1.1  Approval_of_Minutes
  2731.  
  2732.        The minutes for the last    two meetings, Denver, Colorado,    and
  2733.        Honolulu, Hawaii, were reviewed and approved as distributed.
  2734.  
  2735.        1.2  Review_of_Action_Items
  2736.  
  2737.        No action items were carried from the Hawaii meeting.
  2738.  
  2739.        1.3  Announcements
  2740.  
  2741.        Donn Terry raised a concern about  the  overlap    in  meeting
  2742.        times  of the P1003.1 and P1003.2 Working Groups    for members
  2743.        interested in participating in both groups.  A show of hands
  2744.        indicated   that      only     one  of  current  P1003.2  meeting
  2745.        participants was    interested in attending    both working  group
  2746.        meetings.
  2747.  
  2748.        Marc Teitelbaum scheduled a BOF to discuss issues  with    the
  2749.        shell for Tuesday evening at 8:00.
  2750.  
  2751.        2.  Status_Report_on_P1003.2_Draft_8_Formal_Ballot
  2752.  
  2753.        Draft 8 went out    on schedule in mid-December!  February    13,
  2754.        1989  is     the due date for ballot objections against Draft 8
  2755.        to be submitted to the IEEE office.  The    address    to obtain a
  2756.        copy of Draft 8 and to return ballots is:
  2757.  
  2758.  
  2759.                                P1003.2-N071
  2760.                             Page 2 of 6
  2761.  
  2762.                Bob Pritchard
  2763.                IEEE STDS OFFICE
  2764.                445 Hoes    Lane
  2765.                Piscataway, NJ  08855-1331
  2766.                (201) 562-3809
  2767.  
  2768.        Hal Jespersen reported that we are still    in need    of  one     or
  2769.        more  technical    editors     for  both  Draft  8  and  the User
  2770.        Portability Extension (UPE) work.
  2771.  
  2772.        Balloters are encouraged    to send     Don  Cragun  (sun!dwc)     an
  2773.        electronic  copy     of their ballot. Although this    is not part
  2774.        of the formal  ballot,  it  will     save  time  and  potential
  2775.        transcription   errors    in   production     of  the  resulting
  2776.        document.
  2777.  
  2778.        Technical Reviewers met on Thursday, January 12th to discuss
  2779.        the  review  process  and  how  to handle overlapping ballot
  2780.        objections against their    chapters.
  2781.  
  2782.        3.  Status_of_NIST_FIPS
  2783.  
  2784.        Rick Kuhn distributed a draft of    the  NIST  FIPS     for  POSIX
  2785.        Shell  and  Tools.   It    is  based  on  Draft  8     with  some
  2786.        exceptions.  Rick pointed out that 6 months after  the  date
  2787.        of  publication    of  this  POSIX    Shell and Tools    FIPS it    may
  2788.        become effective.  Rick welcomed    comments on this Draft FIPS
  2789.        to be sent to the following address:
  2790.  
  2791.                Rick Kuhn
  2792.                National    Institute of Standards and Technology
  2793.                Tech Bldg B266
  2794.                Gaithersburg, MD     20899
  2795.                Kuhn@swe.icst.nbs.gov
  2796.                (301) 975-3337
  2797.  
  2798.        4.  The_User_Portability_Extension
  2799.  
  2800.        The majority of    the  Ft.  Lauderdale  meetings    were  spent
  2801.        discussing  scope,  command selection, and specific commands
  2802.        for a ``User Portability    Extension'' (UPE) PAR  to  P1003.2.
  2803.        Hal  provided  a    working    draft of the UPE for use during    the
  2804.        meetings.  An official PAR for the  UPE    has  not  yet  been
  2805.        submitted.   Progress  of the UPE will depend on    obtaining a
  2806.        technical editor    for the    effort.
  2807.  
  2808.        4.1  Scope_for_the_UPE
  2809.  
  2810.        A discussion of scope for the UPE in the    large group decided
  2811.        two major issues:
  2812.  
  2813.  
  2814.                                P1003.2-N071
  2815.                             Page 3 of 6
  2816.  
  2817.       o The    UPE will require a P1003.2 base.
  2818.  
  2819.       o Optional   commands,   and     commands   required    for
  2820.         conformance    to the UPE will    be decided on an individual
  2821.         basis and clearly defined in the extension.
  2822.  
  2823.        The following scope was accepted    by making minor    changes     to
  2824.        the wording of the scope    presented in the working draft.
  2825.  
  2826.        The 1003.2 Working Group    will begin to increase the scope of
  2827.        its  work  through  the    definition  of a ``User    Portability
  2828.        Extension.''   This  extension  will  be     published  as     an
  2829.        optional     facility in a future supplement to the    base 1003.2
  2830.        standard.  Its scope is limited by two constraints:
  2831.  
  2832.      1.  The ``users'' in this context are limited to the group
  2833.          of      users      who    are  familiar  with  the  style     of
  2834.          interaction  characteristic  of   historically-derived
  2835.          systems  based  on     one of    the UNIX operating systems.
  2836.          Typical  users  would  include   program    developers,
  2837.          engineers,    or general purpose time    sharing    users.
  2838.  
  2839.      2.  The environment to    be supported may  be  a     multi-user
  2840.          time   sharing  system  supporting     character-oriented
  2841.          display  terminals.   Alternatively,  it  may   be      a
  2842.          collection     of  single-user systems interconnected    via
  2843.          local area     networks  or  telephone  lines,  but  with
  2844.          similar   user  interfaces.   The    standard  does    not
  2845.          include support tailored for  bit-mapped  or  graphics
  2846.          display  terminals,  although it is expected that such
  2847.          terminals    could  emulate    the  character    orientation
  2848.          required by this environment.
  2849.  
  2850.  
  2851.                                P1003.2-N071
  2852.                             Page 4 of 6
  2853.  
  2854.        4.2  UPE_Command_Selection
  2855.  
  2856.        The Working  Group  modified  the  original  meeting  agenda
  2857.        (attached)  to  work  in     the  large  group Monday afternoon
  2858.        selecting command categories and    commands for the UPE.    The
  2859.        following categories and    commands resulted:
  2860.  
  2861.        EXTEND EXISTING UTILITIES FOR INTERACTIVE US
  2862.  
  2863.        Selected    Features             Potential Features:
  2864.        command line editing             $seconds, $random
  2865.        history                     (dynamic environment variables
  2866.        history completion             arg list expansion
  2867.        interactive definition of PS1, PS2, ...     file name completion
  2868.        job control (^z,    stopped    jobs)         shell script debugging
  2869.  
  2870.        EDITING FILES
  2871.  
  2872.        Selected    Commands   Potential Commands:
  2873.        ex           emacs
  2874.        patch
  2875.        vi
  2876.  
  2877.        DISPLAYING FILES
  2878.  
  2879.        Selected    Commands   Potential Commands:
  2880.        expand, unexpand       col
  2881.        head           spell
  2882.        pg/more/less       split
  2883.        strings
  2884.        tail
  2885.  
  2886.        QUERY THE USER ENVIRONMENT (PROCESSES, FILES, DISK USAGE)
  2887.  
  2888.        Selected    Commands   Potential Commands:
  2889.        df           cal
  2890.        du           dc
  2891.        man           tput
  2892.        ps           users
  2893.                w
  2894.                who
  2895.  
  2896.        MANAGE THE USER ENVIRONMENT
  2897.  
  2898.        Selected    Commands           Potential Commands:
  2899.        clear                   logout
  2900.        compress, uncompress, zcat,
  2901.        (including compression algorithm)   newgrp
  2902.  
  2903.  
  2904.                                P1003.2-N071
  2905.                             Page 5 of 6
  2906.  
  2907.        passwd                   script
  2908.  
  2909.        INTERACTING WITH    OTHER USERS (INCLUDING MAIL)
  2910.  
  2911.        mesg
  2912.        mailx/mail/mh
  2913.        shar (including format),    unshar
  2914.        talk
  2915.        uuencode, uudecode
  2916.        write
  2917.  
  2918.        REMOTE LOGIN, FILE TRANSFERS AND    EXECUTION
  2919.  
  2920.        cu/tip/telnet
  2921.        uucp/rcp/ftp
  2922.        uuname
  2923.        uustat
  2924.        uux/rsh/rcmd
  2925.  
  2926.        SCHEDULE    AND CONTROL BACKGROUND TASKS
  2927.     AND PERIODICALLY-SCHEDULED WORK
  2928.  
  2929.        at
  2930.        batch
  2931.        crontab
  2932.        nice
  2933.        renice
  2934.  
  2935.        PROGRAM DEVELOPMENT
  2936.  
  2937.        Selected    Commands   Potential Commands:
  2938.        csplit           cscope
  2939.        ctags           cb/indent
  2940.        nm           lint
  2941.  
  2942.        SOURCE/REVISION CONTROL (PLUS INTERNAL FORMAT)
  2943.  
  2944.        sccs/rcs
  2945.  
  2946.        OTHER IMPORTANT USER PORTABILITY    FEATURES
  2947.  
  2948.     (This is a place-holder    for future work.)
  2949.  
  2950.        The  command  names  separated  by  slashes   are   multiple
  2951.        instances  of  similar functionality.  The Working Group    was
  2952.        not able    to narrow down the choice at this meeting; some     of
  2953.        these will undoubtedly be controversial decisions.
  2954.  
  2955.  
  2956.                                P1003.2-N071
  2957.                             Page 6 of 6
  2958.  
  2959.        Following is a list of the commands that    were considered    and
  2960.        rejected    during the command selection discussion.  As is    the
  2961.        case with any  rejected    or  potential  command    (listed     in
  2962.        column  2 above), these commands    will not be included in    the
  2963.        UPE unless a participant     specifically  writes  a  proposal,
  2964.        including rationale, to be re-considered    and re-voted by    the
  2965.        large group.
  2966.  
  2967.        apropos       prof
  2968.        calendar       sdb/dbx
  2969.        cflow       tabs
  2970.        colrm       tset
  2971.        correct       ul
  2972.        crypt       uptime (maybe for P1003.7)
  2973.        cxref       uulog (maby for P1003.7)
  2974.        dircmp       uupick
  2975.        error       uuto
  2976.        login       uutrigger
  2977.        m4
  2978.        news/msgs
  2979.        nl
  2980.  
  2981.        4.3  Small_Working_Groups
  2982.  
  2983.        Three small working groups were formed to  begin     addressing
  2984.        the  specifics  of commands in the categories defined above.
  2985.        Much of this work was  based  on     the  working  draft  pages
  2986.        provided     by  Hal.  Group leaders agreed    to provide Hal with
  2987.        formatted electronic copies of the  work     completed  in    the
  2988.        small groups by the end of the week.  A brief summary of    the
  2989.        work is listed here, see    attached  foils     for  the  specific
  2990.        work presented during the large group discussion.
  2991.  
  2992.       o Interacting    With Other  Users,  Group  Leader  -  Scott
  2993.         Sutter
  2994.  
  2995.            o mesg:    Improved  wording,  implementation  details
  2996.          will be omitted.
  2997.  
  2998.            o write:    /etc/utmp will    not  be     discussed  in    the
  2999.          specification.
  3000.  
  3001.            o talk: Network specifics will be omitted.
  3002.  
  3003.            o mailx:    Network    specifics will be omitted.
  3004.  
  3005.       o Displaying Files, Group Leader - Neil Winton
  3006.  
  3007.            o expand, unexpand: expand foo |    unexpand -a  should
  3008.          display identically to    cat foo.
  3009.  
  3010.            o head: Multi-file behavior needs clarifying.
  3011.  
  3012.  
  3013.  
  3014.                                P1003.2-N071
  3015.                             Page 7 of 6
  3016.  
  3017.            o strings: BSD treats  a.out  files  specially,    UPE
  3018.          will probably say that    the behavior of    strings    for
  3019.          object    files is implementation    defined.
  3020.  
  3021.            o tail: A cut down version was proposed    to  improve
  3022.          portability  and  clarity, synopsis will be - tail
  3023.          [+num]    [-num] [-f] [file].
  3024.  
  3025.            o pg, more, less: Plan to define    a new command  most
  3026.          based    on  a subset of    less.  most will be defined
  3027.          to support block  mode     terminals,  will  have     an
  3028.          option     to  disable shell and editor escapes, will
  3029.          not  include  key  mapping  or      redefinition     of
  3030.          prompts.
  3031.  
  3032.       o Querying the User  Environment,  Group  Leader  -  Neil
  3033.         Winton
  3034.  
  3035.            o df: Will be defined with a single portable  option
  3036.          -P which will produce output in the form:
  3037.  
  3038.             device tot_kb kb_used kb_free %_used
  3039.  
  3040.          Size will be in multiples  of    1024  bytes.   Disk
  3041.          usage greater than 100% will be displayed as 100*.
  3042.  
  3043.            o du: Single portable option -P will give  sizes     in
  3044.          bytes.
  3045.  
  3046.            o file: After further discussion    in the large group,
  3047.          it  was  ultimately rejected from inclusion in    the
  3048.          UPE because the algorithm could not  be  specified
  3049.          in a useful, portable way.
  3050.  
  3051.            o man: Small group recommended a    minimal     output     of
  3052.          NAME  and SYNOPSIS be required    for each command in
  3053.          P1003.2.  Further discussion in  the  large  group
  3054.          indicated potential problems with this    approach.
  3055.  
  3056.            o ps: Not possible on a P1003.1 conforming system; a
  3057.          portable -P option will be defined where possible.
  3058.  
  3059.       o Schedule and Control Background Tasks, Group  Leader  -
  3060.         Ken    Faubel
  3061.  
  3062.            o at: Based on System V with the    following synopsis:
  3063.  
  3064.           at  [-lr]  [-n   jobname]   [-f   filename]    [-t
  3065.          yymmddhhmm[.ss]] timespec
  3066.  
  3067.          Due     to     problems      associated      with
  3068.          internationalization,     `at   noon  next  Tuesday`
  3069.          syntax    will not be required.
  3070.  
  3071.  
  3072.  
  3073.                                P1003.2-N071
  3074.                             Page 8 of 6
  3075.  
  3076.            o batch:    Will be    specified in terms of at
  3077.  
  3078.            o crontab: Based    on System V version.
  3079.  
  3080.            o nice, renice: Based on    System V  and  BSD4.3,    but
  3081.          may  have  no    effect.      There    was a discussion of
  3082.          asking     P1003.1  to  consider    adding     a   nice()
  3083.          function  to  allow  this  to    work  in a portable
  3084.          manner.
  3085.  
  3086.       o sccs/rcs: The small    group  proposed     an  extended  SCCS
  3087.         based solution with    the BSD    sccs interface command,    and
  3088.         an enhanced    SCCS file format to  include  some  of    the
  3089.         nice RCS features.
  3090.  
  3091.         This generated much     discussion  in     the  large  group.
  3092.         Based  on  a  straw     vote Wednesday    in the large group,
  3093.         there was support for inclusion  or     omission  of  both
  3094.         SCCS  and  RCS  in    the UPE, but little support for    the
  3095.         proposed "hybrid."
  3096.  
  3097.        5.  Liaison_Reports_on_other_Working_groups
  3098.  
  3099.        Martha Nalebuff reported    on the status and command selection
  3100.        for  P1003.1  supplement.  The following    items were targeted
  3101.        for the first supplement    in June    1989:
  3102.  
  3103.            fsync
  3104.            telldir
  3105.            seekdir
  3106.            trunc
  3107.            ftrunc
  3108.            fchmod
  3109.            putenv
  3110.            clearenv
  3111.            fchown
  3112.  
  3113.        The following items are targeted    for the     second     supplement
  3114.        in January 1990:
  3115.  
  3116.            ftw
  3117.            walkfs
  3118.            setconf
  3119.            ipc
  3120.            get and set priority,
  3121.            symbolic    links
  3122.            getty
  3123.            select or poll type mechanism
  3124.  
  3125.        The following items have     been  rejected     and  will  not     be
  3126.        considered in either supplement:
  3127.  
  3128.  
  3129.  
  3130.                                P1003.2-N071
  3131.                             Page 9 of 6
  3132.  
  3133.            chroot
  3134.            nice
  3135.            getpass
  3136.            rhangup
  3137.            sigstack
  3138.            crypt
  3139.  
  3140.        6.  Proposed_UPE_Ballot_Schedule
  3141.  
  3142.        Wednesday afternoon in the large    group we set the  following
  3143.        target dates for    P1003.2    UPE work and balloting:
  3144.  
  3145.        DATE     |  MEETING              |     FOCUS
  3146.        __________|____________________________|________________________________
  3147.        April 89     |  Minneapolis              |     UPE Chapter Freeze
  3148.        July 90     |  San    Jose              |     UPE Command List Freeze
  3149.        October 90|  Brussels    | Continue to review UPE command specifications
  3150.        January 90|  New    Orleans              |     UPE Mock Ballot
  3151.        April 90     |  Research Triangle Park, NC|     UPE Ballot
  3152.  
  3153.        7.  Action_Item_Assignments
  3154.  
  3155.      1.  Small group leaders should    send electronic     copies     of
  3156.          the UPE command specifications worked on during the Ft
  3157.          Lauderdale    meetings to Hal    Jespersen (sun!unisoft!hlj)
  3158.          by    January    13, 1989.
  3159.  
  3160.      2.  Hal Jespersen or Don Cragun should     distribute  sample
  3161.          P1003.2  macro  source  to     interested  members of    the
  3162.          P1003.2 committee.
  3163.  
  3164.        8.  Future_Meeting_Schedule
  3165.  
  3166.        The next    P1003.2    meeting    will be    April 24-28,  1989  in    St.
  3167.        Paul,  Minnesota.   Since  we  have  been unable    to secure a
  3168.        technical editor    for  the  UPE,    the  agenda  for  the  next
  3169.        meeting    is  somewhat  tenative,     but  may include: two days
  3170.        resolving sticky    ballot objections against Draft    8 (Thursday
  3171.        and  Friday), and three days reviewing the UPE draft (Monday
  3172.        through Wednesday).
  3173.  
  3174.        Tentative subsequent meetings (note: this list  was  updated
  3175.        after  the  announcement     that was made on Friday during    the
  3176.        Florida meeting):
  3177.  
  3178.        April 24-28, 1989     Minneapolis
  3179.        July 10-14, 1989         San Jose
  3180.        October 16-20, 1989   Brussels
  3181.        January 1990         New Orleans
  3182.  
  3183.  
  3184.  
  3185.                                P1003.2-N071
  3186.                                Page 10 of 6
  3187.  
  3188.        April 1990         Research Triangle Park, NC
  3189.        July 1990         Seattle/Portland
  3190.        October 1990         Albuquerque
  3191.  
  3192.                      Helene Armitage
  3193.  
  3194.        Atts.
  3195.        Attachment A-Agenda
  3196.        Attachment B-Meeting Foils
  3197.  
  3198.  
  3199. Volume-Number: Volume 16, Number 11
  3200.  
  3201. From news  Tue Feb  7 14:40:52 1989
  3202. Received: by uunet.UU.NET (5.61/1.14) 
  3203.     id AA14967; Tue, 7 Feb 89 14:40:52 -0500
  3204. From: <emx.utexas.edu!mybest!moray!siswat!buck@cs.utexas.edu>
  3205. Newsgroups: comp.std.unix
  3206. Subject: Re: Access to UNIX-Related Publications (diffs since last posting)
  3207. Message-Id: <312@longway.TIC.COM>
  3208. References: <307@longway.TIC.COM>
  3209. Sender: std-unix@longway.TIC.COM
  3210. Reply-To: emx.utexas.edu!mybest!moray!siswat!buck@cs.utexas.edu
  3211. Date: 6 Feb 89 01:04:48 GMT
  3212. Apparently-To: std-unix-archive
  3213.  
  3214. From: emx.utexas.edu!mybest!moray!siswat!buck@cs.utexas.edu
  3215.  
  3216. I haven't followed these postings too carefully, but do you try
  3217. to cover version-specific UNIX publications?  I have recently
  3218. heard of a new "Focus on AIX" rag and wondered if there were 
  3219. specific ones for Sun and Ultrix and ...?  Is there some
  3220. policy to stay general?
  3221.  
  3222. [ I hadn't really thought about it.  The general policy is that
  3223. I post what people send me, in addition to what I dig up myself.
  3224. There doesn't seem to be any reason to make an exception for the
  3225. sort of publications you mention, so if you have details, send
  3226. them in.... -jsq ]
  3227.  
  3228. ---
  3229. A. Lester Buck        ...!texbell!moray!siswat!buck
  3230.  
  3231.  
  3232. Volume-Number: Volume 16, Number 12
  3233.  
  3234. From news  Mon Feb 13 03:36:05 1989
  3235. Received: by uunet.UU.NET (5.61/1.14) 
  3236.     id AA21127; Mon, 13 Feb 89 03:36:05 -0500
  3237. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3238. Newsgroups: comp.std.unix
  3239. Subject: comp.std.unix posting of balloting info
  3240. Message-Id: <313@longway.TIC.COM>
  3241. Reply-To: uunet!usenix!ucbvax!decvax!isaak (Jim Isaak)
  3242. Date: 9 Feb 89 16:19:50 GMT
  3243. Apparently-To: std-unix-archive
  3244.  
  3245. From: uunet!usenix!ucbvax!decvax!isaak (Jim Isaak)
  3246.  
  3247. John,
  3248.     Please feel free to put the ballot info on the net, also the
  3249. agenda for the next meeting (below if you don't have it)
  3250.  
  3251.         jim
  3252.  
  3253.  
  3254.             IEEE TCOS Standards Working Group Meetings
  3255.  
  3256.     Date:        April 24-28
  3257.     Location:    Hyatt Regency Hotel, 1300 Nicollet Mall,
  3258.             Minneapolis, Minn.   612-370-1234
  3259.     Host:    Cray
  3260.  
  3261. Draft Meeting Schedule:
  3262.             M    T    W    Th    Fr    #/People
  3263.                                 Expected
  3264. Registration        7:30am    8-5    8-5    8-5    8-3
  3265.  
  3266. WG15 US Tag        -        7:30PM (Delegates meeting)    20
  3267.  
  3268. 1003.0    Guide        9-5    8:30-5    8:30-5    8:30-5    8:30-3    35
  3269.  
  3270. 1003.1 System Interf.     -      -    8-5    8-5    8-3    20
  3271.  
  3272. 1003.2 UPE work        9-5    8-5    8-5            40
  3273. 1003.2 ballot issues                8-5    8-3    40
  3274.  
  3275. 1003.3 Test Methods    9-5    8-5    8-5    8-5    8-3    20
  3276.  
  3277. 1003.4 Real Time    9-5    8-5    8-5    8-5    8-3    45-50
  3278.  
  3279. 1003.5 Ada        9-5    8-4    8-5    8-5    8-3    25
  3280.  
  3281. 1003.6 Security        9-5    8-5    8-5    8-5    8-3    50
  3282.  
  3283. 1003.7 System Admin    9-5    8-5    8-5    8-5    8-3    30
  3284.  
  3285. 1003.8 Networking    9-5    8-5    8-5    8-5    8-3    50
  3286.  
  3287. 1003.9 Fortran        9-5    8-5    8-5    -    -    25
  3288.  
  3289. Supercomp. Joint.     -     -    8-5    8-5    8-3    50
  3290.  
  3291. Transaction Proc.    9-5    8-5    8-5    -    -    25
  3292.  
  3293. .5/.4/TP   BOF        -    7:30-9    -    -    -    50
  3294. Appl. Portabiltiy BOF    -    7:30-9    -    -    -    50
  3295.  
  3296. Proceedures  BOF    -    -    7:30-9    -    -    50
  3297. Lang. SSC  BOF         -    -    7:30+    -    -    50
  3298.  
  3299. Minn. UNIX Users??    7:30+    -    -    -    -    100?
  3300. (Public Session)
  3301.  
  3302. --------- Administrative meetings:  ------------------------------
  3303.  
  3304. TCOS-SS/SEC Meeting    -    -    -    6-10    -    30
  3305.   (Buffet/"reception")
  3306. Logistics Committee    -    -    -    7AM    -    20
  3307.   (Breakfast)
  3308.  
  3309.    ----------------------------------------------------------------
  3310. Future 1003  meetings:
  3311.     July 10-14, San Jose        Unisys Host?
  3312.  
  3313.     Oct. 11-13  Brussels  WG15 Meeting
  3314.          16-20  Brussels  1003/1201    CEC Host
  3315.  
  3316.     Jan 90 -    New Orleans target
  3317.  
  3318. Volume-Number: Volume 16, Number 13
  3319.  
  3320. From news  Mon Feb 13 03:53:13 1989
  3321. Received: by uunet.UU.NET (5.61/1.14) 
  3322.     id AA22120; Mon, 13 Feb 89 03:53:13 -0500
  3323. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3324. Newsgroups: comp.std.unix
  3325. Subject: Form for joining balloting group
  3326. Message-Id: <314@longway.TIC.COM>
  3327. Reply-To: uunet!usenix!ucbvax!decvax!isaak (Jim Isaak)
  3328. Date: 7 Feb 89 18:15:59 GMT
  3329. Apparently-To: std-unix-archive
  3330.  
  3331. From: uunet!usenix!ucbvax!decvax!isaak (Jim Isaak)
  3332.  
  3333. Don Cragun sent me a note asking about how someone could be sure of
  3334. getting into the balloting group for future balloting activities of TCOS.
  3335. The form below is the latest version, which reflects the dates we targeted
  3336. in Ft. Lauderdale for balloting (note the really key constraints are
  3337.  
  3338. 1- we do not want to hold up balloting waiting for the group to close, so
  3339.     the "by this date" date wants to be early enoungh, and we can
  3340.     always slip it out (as we have been doing if you have noticed)
  3341.  
  3342. 2- we have not started forming balloting groups for all possible activities,
  3343.     but only those things that will be happening in the next 12 months
  3344.     or so.)
  3345.  
  3346.     So, for Don's associate that wants to be in the 1003.2 UPE balloting
  3347. group, which won't form until 1990, the only way to assure being involved
  3348. is to track the 1003 mailings and return the form when the balloting groiup
  3349. starts forming for the activity you want to join.
  3350.  
  3351.     Shane, can we get this in the Feb Mailing, on a different color paper,
  3352. and include it in the general mailing cover materials .. Thanks jim
  3353.     (ps shane, I will be sending you a copy along with other stuff
  3354.         fed exp., jim)
  3355.  
  3356. ----------------------------------------------------------
  3357.  
  3358.         IEEE Technical Committee on Operating Systems       Feb. 89
  3359.         Standards Subcommittee Balloting Groups
  3360.  
  3361.     Balloting of all IEEE Standards is in accordance with the
  3362. IEEE Standards Manual.  Please request a copy of this document from
  3363. the IEEE office if you do not have a copy, or if you are not familier
  3364. with the IEEE Standards process.  (201-562-3800)
  3365.  
  3366.     Please complete the form below to be included in the balloting
  3367. group for future standards ballots.  For each project, there is a cut
  3368. off date, and your form MUST have been received by that date to be included
  3369. in the balloting on that project's document.  If you have just joined IEEE
  3370. or the Computer Society, then please note that on the form where it asks
  3371. for your membership number.  We will send out a list of those in the
  3372. up-coming balloting groups on a quarterly basis to the TCOS Standards
  3373. general mailing list (for those who subscribe), but it is YOUR responsibility
  3374. to make sure your form has been received in Piscataway!.
  3375.  
  3376.     Our balloting process on any one document will take from
  3377. 4 to 8 months, with critical windows for response.  The first
  3378. window is a 30 day period for the initial balloting, while we try
  3379. to provide some extra time to accomodate mailing, it will be short!
  3380. After that there will be a delay of some weeks, and a recirculation.
  3381. In the recirculation you will see all the changes being made, and
  3382. all of the objections that you and/or others have submitted that
  3383. have not resulted in changes, you will have at least 10 days to review
  3384. this, and change your balloting position if you want.  There may be
  3385. many recirculations (the 1003.1 effort used four over a period of 8 months).
  3386.  
  3387.     You MUST return your ballot for any balloting group you join.
  3388. If you do not return the ballot after joining a group, you will be dropped
  3389. from the standards subcommittee list (ie. not invited to join future
  3390. balloting groups).  You only need to respond on the initial ballot.
  3391. This can be returned as an abstention for lack of time, affirmitive,
  3392. affirmitive with non-binding comments (which may be ignored), negative
  3393. with objections (which must either be withdrawn by you, result in changes,
  3394. or be listed as un-resolved with rationale on why changes are not being
  3395. made).   Having objections and balloting negitive are mutually necessary
  3396. conditions; once your objections are resolved, your ballot is automatically
  3397. affirmitve, and if you have outstanding objections, your ballot is negative.
  3398.  
  3399.     There are real costs associated with this effort.  At this point,
  3400. IEEE is assuming the bulk of these.  However, for persons not in IEEE or
  3401. the Computer Society, we need to ask you to help cover some of these costs.
  3402. At this time, that fee has not been set, but the costs run into the
  3403. $50 to $100 range depending on the thickness of the document. (You may want
  3404. to join the Computer Society instead).  If this fee creates a problem
  3405. for you, please attach a note as to why that is the case as waivers can
  3406. be granted.  
  3407.  
  3408.     We also encourage you to join the corresponding group, or at
  3409. least to get on the mailing lists for draft documents since that will
  3410. prepare you to handle the balloting document effectively.
  3411.  
  3412.     Thankyou for your interest in the POSIX efforts,
  3413.  
  3414.                 Jim Isaak, TCOS-SS chair
  3415.                 (603-881-0480)
  3416.  
  3417. (PS. I recomend you keep a copy of this form for your records)
  3418.  
  3419.  
  3420.     Technical Committee on Operating Systems Standards Subcommittee
  3421.         Balloting groups for TCOS/POSIX standards projects
  3422.  
  3423.     Please return to:   P1003 Secretariat, IEEE Standards Office,
  3424.         ASAP!         445 Hoes Lane, Piscataway, NJ 08855
  3425.  
  3426. Name:_____________________________________    Phone: _______________
  3427.  
  3428.     Telex # __________________    FAX # ____________________
  3429.  
  3430. IEEE or Computer Society Membership Number: __________________________
  3431.      Check here if NOT a member of IEEE or the Computer Society ______
  3432.     [YOU MUST FILL IN ONE OF THE TWO ABOVE LINES]    
  3433.  
  3434. Company __________________________________  Date: ____________________
  3435.  
  3436. Mailing Address:______________________________________________________
  3437.  
  3438.         ______________________________________________________
  3439. Home Address if different (to be used if the above address doesn't work)
  3440.  (Some key people in our balloting group change employeers during each
  3441.   balloting cycle. The US Mail will forward from your home address, and
  3442.   we can trace you down; however, companies will not forward mail.) 
  3443.  
  3444. UUCP Net:  ____________________________________________________________
  3445.  
  3446. Other Memberships: ACM __  /usr/group __ USENIX __  ___________________
  3447.  
  3448.             Please send IEEE Standards Manual _____________
  3449. ****************************************************************************
  3450.     TCOS-SS expects that documents in the following technical areas
  3451. and our administrative proceedures will be start balloting by the end of 89.
  3452. Forms must be returned by the LAST day of the month indicated to be assured 
  3453. of being part of the balloting group for that document.
  3454.  
  3455.     In order to determine that a balance of interest exists, a 
  3456. classification of the members of each balloting group is required. Check
  3457. your status only for those standards for which you want to ballot.  If
  3458. you belong to more than one classification the check "General Interest".
  3459. Your classification need not be the same for each one of these projects.
  3460.  
  3461. (Please indicate ballots where you intend to participate, IEEE will send
  3462.  out fee notices, where applicable, as we approach each balloting period.)
  3463.  
  3464. Return                        Balloting Classification
  3465. date                       Producer  User  General Interest
  3466.  
  3467. 3/89    1003.3 -- Test Methods for 1003.1    [ ]  [ ]   [ ]
  3468.  
  3469. 3/89    TCOS Standards Subcommittee Administrative proceedures
  3470.  
  3471. 5/89    1003.1 -- Supplement(s) to 1003.1     [ ]  [ ]   [ ]
  3472.  
  3473. 8/89    1003.8/Transparent File Access        [ ]  [ ]   [ ]
  3474.  
  3475. 9/89    1003.5 -- Ada Bindings for 1003.1    [ ]  [ ]   [ ]
  3476.  
  3477. 11/89    1003.4 Real Time Extensions        [ ]  [ ]   [ ]
  3478.     
  3479.  
  3480.     Signature: ____________________________       Date: ______________
  3481.  
  3482.  
  3483. Volume-Number: Volume 16, Number 14
  3484.  
  3485. From news  Wed Feb 22 16:57:03 1989
  3486. Received: by uunet.UU.NET (5.61/1.14) 
  3487.     id AA14814; Wed, 22 Feb 89 16:57:03 -0500
  3488. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3489. Newsgroups: comp.std.unix
  3490. Subject: 1003.2 schedule
  3491. Message-Id: <315@longway.TIC.COM>
  3492. Reply-To: uunet!unisoft!dewey!hlj (Hal Jespersen)
  3493. Organization: UniSoft Corp. R&D, 6121 Hollis St, Emeryville, CA 94608
  3494. Phone: (415) 420-6410, ext 448; FAX: (415) 420-6499
  3495. Date: 17 Feb 89 19:01:54 GMT
  3496. Apparently-To: std-unix-archive
  3497.  
  3498. From: uunet!unisoft!dewey!hlj (Hal Jespersen)
  3499.  
  3500. John,
  3501.  
  3502. In article <313@longway.TIC.COM> you write:
  3503.  >From: uunet!usenix!ucbvax!decvax!isaak (Jim Isaak)
  3504.  >
  3505.  >...
  3506.  >            M    T    W    Th    Fr    #/People
  3507.  >                                Expected
  3508.  >...
  3509.  >1003.2 UPE work        9-5    8-5    8-5            40
  3510.  >1003.2 ballot issues                8-5    8-3    40
  3511.  
  3512. The tabs got out of control here.  The "UPE work" is Mon-Wed, the "ballot
  3513. issues" are Thu-Fri (as correctly shown above).
  3514.  
  3515.  
  3516.  
  3517.                         Hal
  3518.  
  3519.  
  3520. Volume-Number: Volume 16, Number 14
  3521.  
  3522. From news  Fri Mar  3 17:56:58 1989
  3523. Received: by uunet.UU.NET (5.61/1.14) 
  3524.     id AA10964; Fri, 3 Mar 89 17:56:58 -0500
  3525. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3526. Newsgroups: comp.std.unix
  3527. Subject: Re: New cpp predefines for POSIX/ANSI C
  3528. Keywords: POSIX, feature test macros
  3529. Message-Id: <316@longway.TIC.COM>
  3530. References: <12040014@hpfcdc.HP.COM> <1957@unisoft.UUCP>
  3531. Reply-To: Ray Butterworth <uunet!watmath.waterloo.edu!rbutterworth>
  3532. Organization: U of Waterloo, Ontario
  3533. Date: 2 Mar 89 16:15:16 GMT
  3534. Apparently-To: std-unix-archive
  3535.  
  3536. From: Ray Butterworth <uunet!watmath.waterloo.edu!rbutterworth>
  3537.  
  3538.  
  3539. In article <1957@unisoft.UUCP>, john@unisoft.UUCP (John Sovereign) writes:
  3540. > The IEEE 1003.1 POSIX standard defines the feature test macro
  3541. > _POSIX_SOURCE to control the scope of POSIX defined-symbols.
  3542. > While POSIX does not specify any other macros, the Rationale
  3543. > does suggest some macros to represent several common "unix"
  3544. > environments, e.g., _V7, _BSD4_3, and _SYSV3.
  3545.  
  3546. > "Unix" is too
  3547. > broad of definition to be of much use to application programs.
  3548.  
  3549. Definitely not true.
  3550.  
  3551. Consider an applicaton that needs to see if a file is readable:
  3552.     #if defined(unix)
  3553.         unreadable = access(file, R_OK);
  3554.     #else
  3555.         {
  3556.             register FILE *stream = fopen(file, "r");
  3557.             unreadable = (stream == 0);
  3558.             if (!unreadable)
  3559.                 fclose(stream);
  3560.         }
  3561.     #endif
  3562.  
  3563. Now, are you suggesting that I have to change "defined(unix)"
  3564. to "defined(V7) || defined(BSD4_2) || defined(BSD4_3) || ..." ?
  3565. And do you expect me to change this every time there might be
  3566. a new release of some version of unix somewhere?
  3567.  
  3568. As for all these _NAME defintions, I definitely think they are
  3569. going about this the wrong way.  For instance, if I'm implementing
  3570. the pANS time functions, I am allowed to define symbols in the
  3571. header file such as _jan, _feb, ... or _mon, _tue, ... that I
  3572. might need internally.  But that is going to include the symbols
  3573. _dec and _sun, which might screw up other people's applications
  3574. programs if they use "#if defined(_sun)" thinking that would
  3575. be true only if they are running on a Sun.
  3576.  
  3577. I can probably avoid that, since I know about it, but what if I
  3578. have _tangent in my math library, and several years from now
  3579. "Tangent Software" decides to use _tangent to indicate that you
  3580. are using their compiler.  If you use "if defined(_tangent)",
  3581. your software will probably be buggy when compiled on my system,
  3582. and it won't be your fault and it won't be my fault.
  3583.  
  3584. For the applications I am writing now, which must compile and
  3585. run on several different systems (both unix and non-unix), I
  3586. don't rely on these "standard" names.  Instead I have a header
  3587. file on each system and in it are definitions for the environment
  3588. on that machine.  For example I have OS_UNIX, OS_BSD, OS_BSD_4_3,
  3589. HW_VAX, and HW_VAX_780 on this machine, OS_SUN, ... on another,
  3590. OS_GCOS8 ... on another, ....
  3591.  
  3592. At the time I set this up I was only concerned with the Operating
  3593. System and the HardWare, so I didn't use the TargetSystem and
  3594. similar prefixes suggested in an earlier posting, but they are
  3595. a better idea if you want to be able to have cross-compilers.
  3596.  
  3597. I don't understand why X3J11 didn't try to standardize these
  3598. names in some way, even if only as a note in the appendix
  3599. suggesting that this is the way to do it.  As long as they
  3600. are forcing everyone to change sun to _sun or some other
  3601. unspecified name, they might as well have suggested TS_SUN
  3602. (and thereby not require the leading underscore).
  3603.  
  3604. Volume-Number: Volume 16, Number 15
  3605.  
  3606. From news  Sat Mar  4 21:39:48 1989
  3607. Received: by uunet.UU.NET (5.61/1.14) 
  3608.     id AA20830; Sat, 4 Mar 89 21:39:48 -0500
  3609. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3610. Newsgroups: comp.std.unix
  3611. Subject: Re: New cpp predefines for POSIX/ANSI C
  3612. Message-Id: <317@longway.TIC.COM>
  3613. References: <12040014@hpfcdc.HP.COM> <1957@unisoft.UUCP> <316@longway.TIC.COM>
  3614. Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn@brl.arpa>)
  3615. Organization: Ballistic Research Lab (BRL), APG, MD.
  3616. Date: 3 Mar 89 16:30:40 GMT
  3617. Apparently-To: std-unix-archive
  3618.  
  3619. From: uunet!smoke.BRL.MIL!gwyn (Doug Gwyn )
  3620.  
  3621. In article <316@longway.TIC.COM> Ray Butterworth <uunet!watmath.waterloo.edu!rbutterworth> writes:
  3622. >I don't understand why X3J11 didn't try to standardize these
  3623. >names in some way, even if only as a note in the appendix
  3624. >suggesting that this is the way to do it.
  3625.  
  3626. Every suggestion for doing this that we received or thought up had
  3627. problems.  The biggest problem is that there would need to be some
  3628. central registry for the names, and X3J11 is not in a position to
  3629. operate one.  Frankly, I think we want to strongly encourage you to
  3630. give up system-dependent hackery and program portably, for which
  3631. the issue is moot.
  3632.  
  3633. Volume-Number: Volume 16, Number 16
  3634.  
  3635. From usenet  Fri Mar 10 13:47:19 1989
  3636. Received: by uunet.UU.NET (5.61/1.14) 
  3637.     id AA12171; Fri, 10 Mar 89 13:47:19 -0500
  3638. From: (rja <rja@edison.GE.COM>
  3639. Newsgroups: comp.std.misc,comp.std.unix
  3640. Subject: Re: POSIX vs SVID
  3641. Message-Id: <318@longway.TIC.COM>
  3642. References: <11916@haddock.ima.isc.com> <1108@auspex.UUCP> <1132@auspex.UUCP>
  3643. Sender: std-unix@longway.TIC.COM
  3644. Reply-To: rja@edison.CHO.GE.COM
  3645. Followup-To: comp.std.unix
  3646. Organization: GE-Fanuc North America
  3647. Date: 10 Mar 89 13:19:43 GMT
  3648. Apparently-To: std-unix-archive
  3649.  
  3650. From: rja@edison.GE.COM (rja)
  3651.  
  3652. ( The original article and Guy's reply were in comp.std.misc, but this
  3653.   is really more a comp.std.unix article so followups are directed there.)
  3654. [ The above note is from rja.  Please send followups to one newsgroup or
  3655. the other rather than crossposting.  -jsq ]
  3656.  
  3657. (unclear who wrote this originally)
  3658. % I understand that the semantics of new-file creation are also in conflict.
  3659. % The SVID says that the gid of the new file is the effective gid of the
  3660. % process, but POSIX says that it gets copied from the parent directory.
  3661. % (Actually it's optional in POSIX, but FIPS requires this behavior, and AT&T
  3662. % is committed to making SVR4 comply with FIPS as well as POSIX, right?)
  3663.  
  3664. In article <1132@auspex.UUCP>, guy@auspex.UUCP (Guy Harris) writes:
  3665. > S5R4 will probably support both, in the fashion that SunOS 4.0 does - if the
  3666. > set-GID bit is set on a directory, files newly created in that directory
  3667. > will get their GID from the directory, and if it's clear, they'll get it
  3668. > from the effective GID.  One presumes they'll update the SVID to
  3669. > describe this; otherwise, while FIPS-compliant, their system may not be
  3670. > SVID-compliant....
  3671.  
  3672. I'm sure Guy knows what he is talking about.  In fact I'll be very surprised
  3673. if the next release of the SVID isn't 100% compliant with the NIST FIPS
  3674. variant of the POSIX (really IEEE 1003) definition.  I understand that
  3675. there are some conflicts between ANSI C and the 1003.1 definitions, but
  3676. it isn't clear to me where they disagree (I don't have current versions
  3677. of either document yet).   I suspect that the SVID will resolve those
  3678. conflicts according to the NIST FIPS as well.
  3679.  
  3680. It would be nice if someone at AT&T or UNIX International could 
  3681. authoritatively conform or deny these guesses.
  3682.  
  3683.   rja@edison.CHO.GE.COM
  3684.  
  3685. Volume-Number: Volume 16, Number 17
  3686.  
  3687. From root  Sat Mar 11 02:00:30 1989
  3688. Received: by uunet.UU.NET (5.61/1.14) 
  3689.     id AA11835; Sat, 11 Mar 89 02:00:30 -0500
  3690. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3691. Newsgroups: comp.std.unix
  3692. Subject: Re: POSIX vs SVID
  3693. Message-Id: <319@longway.TIC.COM>
  3694. References: <11916@haddock.ima.isc.com> <1108@auspex.UUCP> <1132@auspex.UUCP> <318@longway.TIC.COM>
  3695. Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn@brl.arpa>)
  3696. Organization: Ballistic Research Lab (BRL), APG, MD.
  3697. Date: 10 Mar 89 22:54:39 GMT
  3698. Apparently-To: std-unix-archive
  3699.  
  3700. From: uunet!BRL.MIL!gwyn
  3701.  
  3702. In article <318@longway.TIC.COM> rja@edison.CHO.GE.COM writes:
  3703. >I understand that there are some conflicts between ANSI C and the
  3704. >1003.1 definitions, ...
  3705.  
  3706. ANSI C doesn't address file permissions (other than implicitly to
  3707. allow an open operation to fail if the permissions aren't right).
  3708.  
  3709. Perhaps you're thinking of apparent conflicts wrt "environ" and
  3710. the timezone stuff.  Solutions to that have been devised.
  3711.  
  3712. Volume-Number: Volume 16, Number 18
  3713.  
  3714. From root  Sun Mar 19 22:21:18 1989
  3715. Received: by uunet.UU.NET (5.61/1.14) 
  3716.     id AA26179; Sun, 19 Mar 89 22:21:18 -0500
  3717. From: Roland McGrath <mcgrath@paris.Berkeley.EDU@>
  3718. Newsgroups: comp.std.unix
  3719. Subject: CLK_TCK vs. CLOCKS_PER_SEC
  3720. Message-Id: <320@longway.TIC.COM>
  3721. Sender: std-unix@longway.TIC.COM
  3722. Reply-To: mcgrath@paris.Berkeley.EDU@ (Roland McGrath)
  3723. Organization: University of California, Berkeley
  3724. Date: 19 Mar 89 18:15:51 GMT
  3725. Apparently-To: std-unix-archive
  3726.  
  3727. Newsgroups: comp.std.c,comp.std.unix
  3728. Sender: uunet!usenet@agate.Berkeley.EDU@
  3729. From: uunet!mcgrath@paris.Berkeley.EDU@ (Roland McGrath)
  3730.  
  3731.  
  3732. Can anyone tell me why the ANSI C committee changed CLK_TCK to
  3733. CLOCKS_PER_SEC, and how this is supposed to be different than the CLK_TCK
  3734. that 1003.1 assumes the C standard defines?
  3735.  
  3736. They both seem to mean the number of `clock_t' increments ("clock ticks") in
  3737. one second, but ANSI has for some reason separated the two uses (for `clock'
  3738. and for POSIX `times').
  3739. --
  3740.     Roland McGrath
  3741.     Free Software Foundation, Inc.
  3742. roland@wheaties.ai.mit.edu, mit-eddie!wheaties.ai.mit.edu!roland
  3743.  
  3744. Volume-Number: Volume 16, Number 19
  3745.  
  3746. From news  Wed Mar 22 15:55:39 1989
  3747. Received: by uunet.UU.NET (5.61/1.14) 
  3748.     id AA01221; Wed, 22 Mar 89 15:55:39 -0500
  3749. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3750. Newsgroups: comp.std.unix
  3751. Subject: Re: CLK_TCK vs. CLOCKS_PER_SEC
  3752. Message-Id: <321@longway.TIC.COM>
  3753. References: <320@longway.TIC.COM>
  3754. Reply-To: uunet!hpfcdc.HP.COM!hp-sdd!donn (Donn Terry)
  3755. Organization: HP Ft. Collins, Co.
  3756. Date: 20 Mar 89 16:04:13 GMT
  3757. Apparently-To: std-unix-archive
  3758.  
  3759. Newsgroups: comp.std.unix
  3760. From: uunet!hpfcdc.HP.COM!hp-sdd!donn (Donn Terry)
  3761.  
  3762.  
  3763. CLK_TCK is usually known as HZ (which is typically 50, 60, or 100).
  3764.  
  3765. CLOCKS_PER_SEC is used for clock() and is typically in microseconds.
  3766.  
  3767. For a while they were both the same, which would be a problem, obviously.
  3768.  
  3769. The committees didn't detect the problem until quite late in the cycle.
  3770. Both ANSI C and POSIX are having to change as a result.  The CLOCKS_PER_SEC
  3771. name change was easy for X3J11; the corresponding changes in POSIX will
  3772. be harder because of its status as a published standard and because it
  3773. is built on ANSI C in part.  Drafts of those changes exist, but have
  3774. not been approved in any way.
  3775.  
  3776. For now: sysconf() will always give the "right" answer for CLK_TCK, so
  3777. use that. 
  3778.  
  3779. I'm speaking only for myself in this.
  3780.  
  3781. Donn Terry
  3782. Chair 1003.1
  3783.  
  3784. Volume-Number: Volume 16, Number 20
  3785.  
  3786. From root  Wed Mar 22 17:43:44 1989
  3787. Received: by uunet.UU.NET (5.61/1.14) 
  3788.     id AA14332; Wed, 22 Mar 89 17:43:44 -0500
  3789. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3790. Newsgroups: comp.std.unix
  3791. Subject: Re: POSIX vs SVID
  3792. Message-Id: <322@longway.TIC.COM>
  3793. References: <11916@haddock.ima.isc.com> <1108@auspex.UUCP> <1132@auspex.UUCP> <318@longway.TIC.COM>
  3794. Reply-To: uunet!ames!harvard!ima!karl (Karl Heuer)
  3795. Organization: Interactive Systems, Boston
  3796. Date: 22 Mar 89 16:05:48 GMT
  3797. Apparently-To: std-unix-archive
  3798.  
  3799. From: uunet!ames!harvard!ima!ima!karl (Karl Heuer)
  3800.  
  3801. In article <318@longway.TIC.COM> rja@edison.CHO.GE.COM writes:
  3802. >In article <1132@auspex.UUCP>, guy@auspex.UUCP (Guy Harris) writes:
  3803. >>One presumes they'll update the [SVR4] SVID to describe this; otherwise,
  3804. >>while FIPS-compliant, their system may not be SVID-compliant....
  3805. >
  3806. >I'm sure Guy knows what he is talking about.  In fact I'll be very surprised
  3807. >if the next release of the SVID isn't 100% compliant with the NIST FIPS
  3808. >variant of the POSIX (really IEEE 1003) definition.
  3809.  
  3810. Probably.  But what about the existing applications that depend on the
  3811. semantics of the older SVID?  Are they out of luck, or will they be somehow
  3812. grandfathered in?
  3813.  
  3814. Karl W. Z. Heuer (ima!haddock!karl or karl@haddock.isc.com), The Walking Lint
  3815.  
  3816. Volume-Number: Volume 16, Number 21
  3817.  
  3818. From usenet  Thu Mar 23 02:47:51 1989
  3819. Received: by uunet.UU.NET (5.61/1.14) 
  3820.     id AA18183; Thu, 23 Mar 89 02:47:51 -0500
  3821. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3822. Newsgroups: comp.std.unix
  3823. Subject: Re: CLK_TCK vs. CLOCKS_PER_SEC
  3824. Message-Id: <323@longway.TIC.COM>
  3825. References: <320@longway.TIC.COM>
  3826. Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) <gwyn@brl.arpa>)
  3827. Organization: Ballistic Research Lab (BRL), APG, MD.
  3828. Date: 20 Mar 89 04:28:27 GMT
  3829. Apparently-To: std-unix-archive
  3830.  
  3831. From: uunet!BRL.MIL!gwyn
  3832.  
  3833. In article <320@longway.TIC.COM> uunet!mcgrath@paris.Berkeley.EDU@ (Roland McGrath) writes:
  3834. >Can anyone tell me why the ANSI C committee changed CLK_TCK to
  3835. >CLOCKS_PER_SEC, and how this is supposed to be different than the CLK_TCK
  3836. >that 1003.1 assumes the C standard defines?
  3837.  
  3838. In fact they have totally different uses, and X3J11 had made a serious
  3839. mistake when we used the name "CLK_TCK" for the clock()-return conversion
  3840. factor.  CLK_TCK was the 1984 /usr/group macro for  converting values
  3841. returned by times(), not clock().  1003.1 shuffled back and forth a couple
  3842. of times between ttime_t and clock_t as the type of the struct tms members,
  3843. settling on clock_t which is defined by ANSI C.  (I think a separate type
  3844. would have been better, but we can live with this.)  Then when they saw that
  3845. X3J11 had defined CLK_TCK as the appropriate conversion from units of clock_t
  3846. to seconds, they naturally assumed it was the same as the 1984 /usr/group
  3847. usage.  However, the ANSI C clock() conversion macro was not appropriate for
  3848. use with struct tms members.  Last-minute frantic coordination among principal
  3849. members of P1003 and X3J11, including the ANSI C draft review subcommittee,
  3850. resulted in X3J11 choosing a new name for the ANSI C time-conversion macro;
  3851. we considered that a (borderline) "editorial change", since the intention of
  3852. the committee was clearly not changed and the use of "CLK_TCK" for clock()
  3853. units conversion was purely an X3J11 invention.  This means that the
  3854. inheritance of the name "CLK_TCK" from <time.h> that 1003.1 expected doesn't
  3855. happen (at least, not in the absence of _POSIX_SOURCE), but that was
  3856. considered to be an "easily fixable" matter whereas forcing the same
  3857. conversion factor for both times() and clock() would have run counter to
  3858. widespread existing practice.
  3859.     - D A Gwyn
  3860.     acting X3J11/P1003 liaison
  3861.  
  3862. Volume-Number: Volume 16, Number 22
  3863.  
  3864. From root  Thu Mar 23 14:01:17 1989
  3865. Received: by uunet.UU.NET (5.61/1.14) 
  3866.     id AA21408; Thu, 23 Mar 89 14:01:17 -0500
  3867. From: Roland McGrath <mcgrath@paris.Berkeley.EDU>
  3868. Newsgroups: comp.std.unix
  3869. Subject: Re: CLK_TCK vs. CLOCKS_PER_SEC
  3870. Message-Id: <324@longway.TIC.COM>
  3871. References: <320@longway.TIC.COM> <321@longway.TIC.COM>
  3872. Sender: std-unix@longway.TIC.COM
  3873. Reply-To: mcgrath@paris.Berkeley.EDU (Roland McGrath)
  3874. Organization: Hackers Anonymous International, Ltd., Inc. (Applications welcome)
  3875. Date: 23 Mar 89 03:01:08 GMT
  3876. Apparently-To: std-unix-archive
  3877.  
  3878. From: uunet!mcgrath@paris.Berkeley.EDU (Roland McGrath)
  3879.  
  3880. ["CLK_TCK vs. CLOCKS_PER_SEC"] - uunet!hpfcdc.HP.COM!hp-sdd!donn (Donn Terry):
  3881. ) For now: sysconf() will always give the "right" answer for CLK_TCK, so
  3882. ) use that. 
  3883.  
  3884. Well, I'm trying to *implement* it in my C library, so can you tell us
  3885. what "unapproved in any way" but changes have been made to the standards?
  3886.  
  3887. Thanks,
  3888. Roland McGrath <roland@wheaties.ai.mit.edu>
  3889. Free Software Foundation
  3890.  
  3891.     Roland McGrath
  3892.     Free Software Foundation, Inc.
  3893. roland@wheaties.ai.mit.edu, mit-eddie!wheaties.ai.mit.edu!roland
  3894.  
  3895. Volume-Number: Volume 16, Number 23
  3896.  
  3897. From root  Fri Mar 24 16:11:16 1989
  3898. Received: by uunet.UU.NET (5.61/1.14) 
  3899.     id AA10040; Fri, 24 Mar 89 16:11:16 -0500
  3900. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3901. Newsgroups: comp.std.unix
  3902. Subject: Re: CLK_TCK vs. CLOCKS_PER_SEC
  3903. Message-Id: <325@longway.TIC.COM>
  3904. References: <321@longway.TIC.COM>
  3905. Date: 24 Mar 89 20:26:09 GMT
  3906. Apparently-To: std-unix-archive
  3907.  
  3908. [ Bob Lenk remarks that the address that various mail software
  3909. produced for him probably won't work:
  3910.  
  3911. > From: uunet!hpfcdc.HP.COM!hp-sdd!donn (Donn Terry)
  3912.  
  3913. and that these would be more likely:
  3914.  
  3915.     donn@hpfcdc.HP.COM
  3916.     uunet!hpda!hpfcdc!donn
  3917.  
  3918. -mod ]
  3919.  
  3920. Volume-Number: Volume 16, Number 24
  3921.  
  3922. From news  Sat Mar 25 11:19:44 1989
  3923. Received: by uunet.UU.NET (5.61/1.14) 
  3924.     id AA11537; Sat, 25 Mar 89 11:19:44 -0500
  3925. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3926. Newsgroups: comp.std.unix
  3927. Subject: Re: POSIX vs SVID
  3928. Message-Id: <326@longway.TIC.COM>
  3929. References: <11916@haddock.ima.isc.com> <1108@auspex.UUCP> <1132@auspex.UUCP> <318@longway.TIC.COM> <322@longway.TIC.COM>
  3930. Reply-To: uunet!auspex!guy (Guy Harris)
  3931. Organization: Auspex Systems, Santa Clara
  3932. Date: 25 Mar 89 07:22:38 GMT
  3933. Apparently-To: std-unix-archive
  3934.  
  3935. From: uunet!auspex!guy (Guy Harris)
  3936.  
  3937. >Probably.  But what about the existing applications that depend on the
  3938. >semantics of the older SVID?  Are they out of luck, or will they be somehow
  3939. >grandfathered in?
  3940.  
  3941. If you plan to run one of those applications:
  3942.  
  3943.     $ su
  3944.     Password:
  3945.     # #
  3946.     # # Optimizing this to run "chmod" only on directories with the
  3947.     # # set-GID bit set is left as an exercise for the reader.
  3948.     # #
  3949.     # find / -type d -exec chmod g-s {} ";"
  3950.     # exit
  3951.  
  3952. and live with the old semantics (and don't mount any remote file systems
  3953. that support the new semantics).  You may be able to restrict this to
  3954. only those directories in which the applications in question will create
  3955. files - how many such applications really exist?
  3956.  
  3957. If you don't want to, or can't, change the permissions on the
  3958. directories in question, then yes, I suspect those applications, and
  3959. you, are out of luck.  At best, there *might* be a binary-compatibility
  3960. hack, but I would not be surprised if there were none. 
  3961.  
  3962. Volume-Number: Volume 16, Number 25
  3963.  
  3964. From root  Tue Apr 11 15:01:31 1989
  3965. Received: by uunet.UU.NET (5.61/1.14) 
  3966.     id AA00889; Tue, 11 Apr 89 15:01:31 -0400
  3967. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3968. Newsgroups: comp.std.unix
  3969. Subject: Question re: International UNIX
  3970. Keywords: International UNIX, multilingual
  3971. Message-Id: <328@longway.TIC.COM>
  3972. Reply-To: Ping Lin <uunet!hub.toronto.edu!ping>
  3973. Organization: University of Toronto
  3974. Date: 31 Mar 89 19:40:25 GMT
  3975. Apparently-To: std-unix-archive
  3976.  
  3977. From: Ping Lin <uunet!hub.toronto.edu!ping>
  3978.  
  3979. I have heard that there is a standard (or industry consensus) on
  3980. International UNIX under development, which supports the
  3981. requirements of different foreign languages.  Would anyone have
  3982. further information on this UNIX?
  3983.  
  3984. P. Lin
  3985. (ping @ hub.toronto.edu)
  3986.  
  3987. Volume-Number: Volume 16, Number 26
  3988.  
  3989. From news  Wed Apr 12 11:05:35 1989
  3990. Received: by uunet.UU.NET (5.61/1.14) 
  3991.     id AA09381; Wed, 12 Apr 89 11:05:35 -0400
  3992. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3993. Newsgroups: comp.std.unix
  3994. Subject: Re: Question re: International UNIX
  3995. Keywords: International UNIX, multilingual
  3996. Message-Id: <329@longway.TIC.COM>
  3997. References: <328@longway.TIC.COM>
  3998. Reply-To: uunet!jhereg.MN.ORG!mark (Mark H. Colburn)
  3999. Organization: Minnetech Consulting, Inc., St. Paul, MN
  4000. Date: 12 Apr 89 05:18:44 GMT
  4001. Apparently-To: std-unix-archive
  4002.  
  4003. From: uunet!jhereg.Jhereg.MN.ORG!mark (Mark H. Colburn)
  4004.  
  4005. In article <328@longway.TIC.COM> Ping Lin <uunet!hub.toronto.edu!ping> writes:
  4006. >From: Ping Lin <uunet!hub.toronto.edu!ping>
  4007. >
  4008. >I have heard that there is a standard (or industry consensus) on
  4009. >International UNIX under development, which supports the
  4010. >requirements of different foreign languages.  Would anyone have
  4011. >further information on this UNIX?
  4012.  
  4013. There is POSIX, the IEEE working groups on portable operating systems.  
  4014. The POSIX 1003.2 working group has dealt with some of the 
  4015. internationalization problems which have been identified.  There are 
  4016. several international groups, such as /usr/group and EUUG which are 
  4017. helping 1003.2 in the internationalization areas.
  4018.  
  4019. ANSI C also deals with some internationalization issues.  ANSI C is
  4020. assumed, but not required for POSIX. If you are not aware of these 
  4021. two efforts, it might be a good place to start.
  4022.  
  4023. -- 
  4024. Mark H. Colburn                  "Look into a child's eye;
  4025. Minnetech Consulting, Inc.        there's no hate and there's no lie;
  4026. mark@jhereg.mn.org                there's no black and there's no white."
  4027.  
  4028. Volume-Number: Volume 16, Number 27
  4029.  
  4030. From root  Sun Apr 16 16:21:21 1989
  4031. Received: by uunet.UU.NET (5.61/1.14) 
  4032.     id AA11571; Sun, 16 Apr 89 16:21:21 -0400
  4033. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4034. Newsgroups: comp.std.unix
  4035. Subject: Re: International UNIX
  4036. Message-Id: <330@longway.TIC.COM>
  4037. References: <328@longway.TIC.COM>
  4038. Reply-To: rja <uunet!edison.cho.ge.com!rja>
  4039. Date: 15 Apr 89 17:01:18 GMT
  4040. Apparently-To: std-unix-archive
  4041.  
  4042. From: rja <uunet!edison.cho.ge.com!rja>
  4043.  
  4044. The IEEE 1003.1 POSIX standard for UNIX supports non-Roman
  4045. character sets and non-western concepts of calendars and
  4046. 'summer time.'  This is integral to the 1003 standards effort.
  4047. I know of no separate effort to create an "international UNIX" 
  4048. outside of the IEEE POSIX effort which is destined to become an 
  4049. ISO standard.  The other POSIX committees are also trying to pay 
  4050. attention to international concerns.
  4051.  
  4052. The X/OPEN Consortium in Europe have developed an _X/OPEN Portability
  4053. Guide_ (which had much input into POSIX) and X/OPEN standards,
  4054. which mostly have a European orientation.  X/OPEN is working
  4055. closely with the IEEE on POSIX.
  4056.  
  4057. The new standard for C includes support for 16 bit characters and
  4058. other international considerations.  This is also destined to become
  4059. an ISO standard.
  4060.  
  4061. The ISO has standardised 8-bit character sets for Romanised languages
  4062. (the ISO 8859 series), and the Japanese standards group has defined 
  4063. standards for the representation of both Kanji and Kana ( JIS C6220 
  4064. and JIS C6226 as I recall).  I'm not sure if the Japanese standards
  4065. have or will go to the ISO.
  4066.  
  4067. There is an effort underway to devise a coding standard for Chinese
  4068. characters as well.  Reportedly this group includes representatives
  4069. from all areas where Chinese is commonly used (PRC, Taiwan, HK, Singapore).
  4070. My understanding is that this group is working towards a standard to
  4071. be submitted to the ISO as well.
  4072.  
  4073. This is mostly from memory, so there might be a few inadvertant errors
  4074. here.  I'm sure someone will post a correction if I made a mistake.
  4075.  
  4076. These are not necessarily my employer's views.
  4077. ______________________________________________________________________________
  4078. Internet  (vastly preferable) :         rja@edison.CHO.GE.COM  
  4079. UUCP (if you've got no choice):         ...uunet!virginia!edison!rja
  4080. ______________________________________________________________________________
  4081.  
  4082. Volume-Number: Volume 16, Number 28
  4083.  
  4084. From root  Thu Apr 20 04:25:51 1989
  4085. Received: by uunet.uu.net (5.61/1.14) 
  4086.     id AA17498; Thu, 20 Apr 89 04:25:51 -0400
  4087. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4088. Newsgroups: comp.std.unix
  4089. Subject: Re: International UNIX
  4090. Message-Id: <331@longway.TIC.COM>
  4091. References: <328@longway.TIC.COM>
  4092. Reply-To: rja <uunet!longway.tic.com!edison.cho.ge.com!rja>
  4093. Date: 15 Apr 89 17:01:18 GMT
  4094. Apparently-To: std-unix-archive
  4095.  
  4096. To: Ping Lin <ping@hub.toronto.edu>
  4097. Cc: std-unix@longway.tic.com
  4098. From: rja <uunet!longway.tic.com!edison.cho.ge.com!rja>
  4099.  
  4100. The IEEE 1003.1 POSIX standard for UNIX supports non-Roman
  4101. character sets and non-western concepts of calendars and
  4102. 'summer time.'  This is integral to the 1003 standards effort.
  4103. I know of no separate effort to create an "international UNIX" 
  4104. outside of the IEEE POSIX effort which is destined to become an 
  4105. ISO standard.  The other POSIX committees are also trying to pay 
  4106. attention to international concerns.
  4107.  
  4108. The X/OPEN Consortium in Europe have developed an _X/OPEN Portability
  4109. Guide_ (which had much input into POSIX) and X/OPEN standards,
  4110. which mostly have a European orientation.  X/OPEN is working
  4111. closely with the IEEE on POSIX.
  4112.  
  4113. The new standard for C includes support for 16 bit characters and
  4114. other international considerations.  This is also destined to become
  4115. an ISO standard.
  4116.  
  4117. The ISO has standardised 8-bit character sets for Romanised languages
  4118. (the ISO 8859 series), and the Japanese standards group has defined 
  4119. standards for the representation of both Kanji and Kana ( JIS C6220 
  4120. and JIS C6226 as I recall).  I'm not sure if the Japanese standards
  4121. have or will go to the ISO.
  4122.  
  4123. There is an effort underway to devise a coding standard for Chinese
  4124. characters as well.  Reportedly this group includes representatives
  4125. from all areas where Chinese is commonly used (PRC, Taiwan, HK, Singapore).
  4126. My understanding is that this group is working towards a standard to
  4127. be submitted to the ISO as well.
  4128.  
  4129. This is mostly from memory, so there might be a few inadvertant errors
  4130. here.  I'm sure someone will post a correction if I made a mistake.
  4131.  
  4132. These are not necessarily my employer's views.
  4133. ______________________________________________________________________________
  4134. Internet  (vastly preferable) :         rja@edison.CHO.GE.COM  
  4135. UUCP (if you've got no choice):         ...uunet!virginia!edison!rja
  4136. ______________________________________________________________________________
  4137.  
  4138. Volume-Number: Volume 16, Number 29
  4139.  
  4140. From news  Fri Apr 21 04:28:54 1989
  4141. Received: by uunet.uu.net (5.61/1.14) 
  4142.     id AA10804; Fri, 21 Apr 89 04:28:54 -0400
  4143. From: John S. Quarterman <jsq@usenix.org>
  4144. Newsgroups: comp.std.unix
  4145. Subject: report editor
  4146. Message-Id: <332@longway.TIC.COM>
  4147. Sender: std-unix@longway.TIC.COM
  4148. Reply-To: John S. Quarterman <jsq@usenix.org>
  4149. Organisation: USENIX Association
  4150. Date: 21 Apr 89 06:19:28 GMT
  4151. Apparently-To: std-unix-archive
  4152.  
  4153. From: John S. Quarterman <jsq@usenix.org>
  4154.  
  4155. The USENIX Association, a non-profit educational and technical organisation,
  4156. sponsors a series of reports on standards activities, published in the
  4157. USENIX newsgroup comp.std.unix and in ;login: The Newsletter of the USENIX
  4158. Association.  These appear quarterly, after each IEEE 1003 meeting.
  4159. Related reports may appear in trade journals or other appropriate venues.
  4160.  
  4161. These reports are largely derived from reports of volunteers on the
  4162. USENIX Standards Watchdog Committee, who monitor each of the IEEE 1003
  4163. subcommitttees and some related committees, such as the X3J11 C
  4164. Standards Committee.  We are planning on expanding coverage to other
  4165. groups, such as the /usr/group Technical Committee.
  4166.  
  4167. The editor of these reports since their inception has been Shane P.
  4168. McCarron.  He has just begun a new job with UNIX International and
  4169. his new work responsibilities make continuing editing these reports
  4170. difficult.  I would like to thank Shane for his excellent reports and
  4171. for the large amount of time he has spent on them.
  4172.  
  4173. A new report editor is needed.  I will shortly repost a summary of the
  4174. duties of this position, but essentially it involves collecting reports
  4175. from the Watchdog Committee and editing them for publication as part
  4176. of a set of reports giving context and information that does not appear
  4177. in the minutes of committee meetings nor in other kinds of standards reports.
  4178. We want to know what happened in a given meeting, but more importantly
  4179. we want to know what the issues were, what history lies behind them,
  4180. and what effects decisions made or not made might have.  An editorial
  4181. voice is also needed, and the editor is expected to raise issues that
  4182. need to be voiced, even if they might be controversial.
  4183.  
  4184. The position has a small associated stipend per report.  Since the work
  4185. has grown greatly with the success of the Watchdog Committee, the
  4186. remuneration will increase from a pittance to a paltry sum.  The exact
  4187. amount is no secret, but I would prefer applicants to be willing to
  4188. consider the job before knowing how much it is.  I can promise that no
  4189. one will get rich off of it, and this is not something to be remotely
  4190. considered as a full time job.  Travel and other expenses are not
  4191. generally reimbursed, although the remuneration may be enough to
  4192. cover attending the quarterly IEEE 1003 meetings.
  4193.  
  4194. The basic prerequisites are literacy in writing English, technical
  4195. literacy in areas related to the UNIX Operating System, and familiarity
  4196. with the standards process.  The last of these may require that the
  4197. editor attend IEEE 1003 meetings.  Access to electronic mail and
  4198. intimate familiarity with its use is indispensable.  Willingness
  4199. to espouse controversial views in public is necessary.  This does
  4200. not preclude tact, which is also required.  An editor who does not
  4201. work for a large vendor might have an advantage, but intellectual
  4202. independence is more important.
  4203.  
  4204. All reports are subject to review by someone delegated by the USENIX
  4205. Standards Policy Committee (currently me) acting as publisher.
  4206. Ultimate review authority lies with the Board of Directors of the
  4207. USENIX Association.  But we want someone who can act without intrusive
  4208. oversight.
  4209.  
  4210. Anyone interested may please apply by electronic mail to <jsq@usenix.org>
  4211. or uunet!usenix!jsq.  I will not be at the Minneapolis IEEE 1003 meeting
  4212. next week, but the Standards Watchdog Volunteer Coordinator,
  4213. Marc Tietlebaum <marc@okeeffe.berkeley.edu>, will be there.
  4214. Interested people please feel free to talk to him.  He will have
  4215. copies of relevant material for you to peruse.
  4216.  
  4217. In addition to applications, we are interested in hearing from
  4218. people who have opinions about these reports, either about reports
  4219. that have already appeared or about possible future directions.
  4220.  
  4221. The last reports edited by Shane will appear shortly.
  4222.  
  4223. John S. Quarterman
  4224. USENIX Standards Policy Committee
  4225. <jsq@usenix.org>
  4226.  
  4227. Volume-Number: Volume 16, Number 30
  4228.  
  4229. From root  Sat Apr 22 14:31:23 1989
  4230. Received: by uunet.uu.net (5.61/1.14) 
  4231.     id AA07095; Sat, 22 Apr 89 14:31:23 -0400
  4232. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4233. Newsgroups: comp.std.unix
  4234. Subject: Standards Update, Part 1: Overview
  4235. Message-Id: <333@longway.TIC.COM>
  4236. Reply-To: std-unix@uunet.uu.net
  4237. Date: 22 Apr 89 19:25:17 GMT
  4238. Apparently-To: std-unix-archive
  4239.  
  4240.  
  4241.       An update on UNIX|= Standards Activities - Part 1
  4242.  
  4243.                           Overview
  4244.  
  4245.                      February 20, 1989
  4246.  
  4247.            Shane P. McCarron, NAPS International
  4248.  
  4249. This marks the fifth in a series of articles about the Unix
  4250. Standards community.  Before we get too far here, I would
  4251. like to apologize for the lateness of this particular
  4252. report.  While it should have been out in mid-February, it
  4253. is now late March and I am just completing the editing.
  4254. Hopefully this type of delay will not be seen again.
  4255.  
  4256. THe big news this quarter is that the ANSI C Standard
  4257. X3.159-1989 has been approved by the X3 Secretariat.  This
  4258. means that the X3 people are satisfied with the technical
  4259. merit of the standard, as well as with the procedures that
  4260. were followed in completing it.  Once it has been formally
  4261. reviewed by ANSI, we will have an American National standard
  4262. for the C language.  This is good and bad.  The C Language
  4263. standard has a few glaring flaw that make it all but
  4264. impossible to write a truly portable application.  I am
  4265. certain that it is possible to write a mostly portable
  4266. application with little difficulty, but that wasn't really
  4267. the goal of the standard.  More on this later.
  4268.  
  4269. This quarter we have reports from a number of committees.
  4270. They are in various states of repair, with varying levels of
  4271. detail.  I have received little feedback from you about how
  4272. much detail should be included in the reports.
  4273. Consequently, it has been left up to the Usenix Watchdog
  4274. Committee contacts to generate as much or as little material
  4275. as they see fit.  If you have comments on this, please send
  4276. them to me or directly to the contact person whose report
  4277. you are commenting on.
  4278.  
  4279. As always, we are looking for a few good people to represent
  4280. us in standards committees.  If you would like to work with
  4281. us in trying to bring the world of standards to light,
  4282. please contact the Standards Watchdog Committee's Volunteer
  4283. Coordinator, Marc Teitelbaum <marc@okeeffe.berkeley.edu>.
  4284.  
  4285. __________
  4286.  
  4287.   |= UNIX is a registered trademark of AT&T in the U.S. and
  4288.     other countries.
  4289.  
  4290.  
  4291.                            - 2 -
  4292.  
  4293. Please look to the subsequent postings in this series for
  4294. all of the reports.  If you have any comments or
  4295. suggestions, please contact me at:
  4296.  
  4297.           Shane P. McCarron
  4298.           NAPS International
  4299.           117 Mackubin St.
  4300.           Suite 6
  4301.           St. Paul, MN  55102
  4302.           +1 (612) 224-9239
  4303.           ahby@bungia.mn.org
  4304.           uunet!bungia.mn.org!ahby
  4305.  
  4306. Publisher's note:  Shane has moved and taken a new job.
  4307. We are currently looking for a new report editor.
  4308. Interested applicants please send electronic mail to
  4309. jsq@usenix.org or talk to Marc Teitelbaum at the IEEE 1003
  4310. meeting in Minneapolis, 24-28 April.  -John S. Quarterman
  4311.  
  4312. Volume-Number: Volume 16, Number 31
  4313.  
  4314. From root  Sat Apr 22 21:31:22 1989
  4315. Received: by uunet.uu.net (5.61/1.14) 
  4316.     id AA25023; Sat, 22 Apr 89 21:31:22 -0400
  4317. From: Shane P. McCarron <ahby@bungia.mn.org>
  4318. Newsgroups: comp.std.unix
  4319. Subject: Standards Update, Part 2: IEEE 1003.0
  4320. Message-Id: <334@longway.TIC.COM>
  4321. Sender: std-unix@longway.TIC.COM
  4322. Reply-To: std-unix@uunet.uu.net
  4323. Date: 23 Apr 89 02:31:16 GMT
  4324. Apparently-To: std-unix-archive
  4325.  
  4326. From: Shane P. McCarron <ahby@bungia.mn.org>
  4327.  
  4328.       An update on UNIX|= Standards Activities - Part 2
  4329.  
  4330.                         IEEE 1003.0
  4331.  
  4332.                      February 20, 1989
  4333.  
  4334.            Shane P. McCarron, NAPS International
  4335.  
  4336. 1003.0 - POSIX Guide
  4337.  
  4338. The following report is printed exactly as it was sent to me
  4339. by our contact in 1003.0.  I find his unedited observations
  4340. to be very enlightening.
  4341.  
  4342. This past Jan 89 meeting for IEEE 1003.0 group is the fourth
  4343. since the group's inception. The first took place in March
  4344. 1988. In summary, it has been a bit of a roller coaster
  4345. ride. We jumped into the fray back in March with high
  4346. expectations and with the strong intentions of having taken
  4347. bold steps by now.  Upon coming up to our one year mark, it
  4348. is clear to me that we have been (and still are)
  4349. experiencing a rite of passage. Specifically, we have gone
  4350. through the growing pains that every volunteer organization
  4351. does when attempting to take bold strides, only to stumble
  4352. on such things as consensus, priorities, level of detail,
  4353. and parameters.
  4354.  
  4355. It also clear to me that this was inevitable. Given the
  4356. state of affairs within this whole realm of open systems,
  4357. i.e. contention and conflict, and given the goal of our
  4358. attempting to address this realm (to which no accredited
  4359. body has addressed itself to date), conflict and a bit of
  4360. thrashing around were, in retrospect, to be expected. The
  4361. group is reaching the point where a significant amount of
  4362. synergy is developing. I would define that as everyone
  4363. knowing what to expect from those who are the most vocal AND
  4364. each person knowing when to limit and/or categorize his/her
  4365. discussion.
  4366.  
  4367. We struggled with procedural issues in order to ensure that
  4368. anarchy did not reign while concurrently ensuring that
  4369. creativity was not stifled. We are beginning to reach this
  4370. goal.
  4371.  
  4372. We experienced the classic problem of everyone during a
  4373. meeting setting high and lofty goals only for things to fall
  4374. through the cracks when they returned to their jobs and saw
  4375. other pressing priorities awaiting them.  Goals set during
  4376. this past meeting were more pragmatic and better thought
  4377. out.  In addition, the group's leadership is taking a more
  4378. active role to ensure that friendly reminders and follow ups
  4379. occur. (I thought I heard someone say that their legs might
  4380. be broken if action items were missed but I was outside
  4381. getting a cup of tea at the time.)
  4382.  
  4383. One very key and contentious issue which was discussed and
  4384. tabled was that of changing our PAR to say that we will
  4385. develop a standard instead of a guide.  This kind of change
  4386. has far-reaching ramifications and, in my strong opinion, is
  4387.  
  4388.  
  4389.  
  4390. unwise and unneeded. Some felt it was necessary to put some
  4391. "teeth" into our end-product by making it a standard. So
  4392. much attention is being paid to our effort now that a basic
  4393. list of priority standards would garner significant
  4394. consumption. And we are certainly proceeding further than
  4395. that.
  4396.  
  4397. Overall, the group is coming together and a second draft
  4398. version is in the works. (Draft 1 was, for the most part, an
  4399. outline). The goal for our April meeting is to have a draft
  4400. that the group feels is mature enough to begin invoking the
  4401. formal proposal process for future changes. We'll have to
  4402. wait and see what these next few months yield.
  4403.  
  4404. The USENIX Standards Watchdog Committee contact for 1003.0
  4405. is Kevin Lewis.  He can be reached at:
  4406.  
  4407.           Kevin Lewis
  4408.           DEC
  4409.           1331 Pennsylvania Avenue NW
  4410.           Suite 645
  4411.           Washington, DC  20004
  4412.           klewis@gucci.dec.com
  4413.           +1 (202) 383-5633
  4414.  
  4415.  
  4416. Volume-Number: Volume 16, Number 32
  4417.  
  4418. From root  Mon Apr 24 12:01:44 1989
  4419. Received: by uunet.uu.net (5.61/1.14) 
  4420.     id AA16577; Mon, 24 Apr 89 12:01:44 -0400
  4421. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4422. Newsgroups: comp.std.unix
  4423. Subject: Re: Standards Update, Part 1: Overview
  4424. Message-Id: <335@longway.TIC.COM>
  4425. References: <333@longway.TIC.COM>
  4426. Reply-To: uunet!BRL.MIL!gwyn
  4427. Date: 23 Apr 89 01:01:19 GMT
  4428. Apparently-To: std-unix-archive
  4429.  
  4430. Newsgroups: comp.std.unix
  4431. From: uunet!BRL.MIL!gwyn
  4432.  
  4433. > THe big news this quarter is that the ANSI C Standard
  4434. > X3.159-1989 has been approved by the X3 Secretariat.  This
  4435. > means that the X3 people are satisfied with the technical
  4436. > merit of the standard, as well as with the procedures that
  4437. > were followed in completing it.  Once it has been formally
  4438. > reviewed by ANSI, we will have an American National standard
  4439. > for the C language.  This is good and bad.  The C Language
  4440. > standard has a few glaring flaw that make it all but
  4441. > impossible to write a truly portable application.  I am
  4442. > certain that it is possible to write a mostly portable
  4443. > application with little difficulty, but that wasn't really
  4444. > the goal of the standard.  More on this later.
  4445.  
  4446. This so-called information is completely misleading and certainly
  4447. did NOT come from the "X3J11 watchdog" (me).
  4448.  
  4449. The proposed ANS for the C programming language was approved by
  4450. letter ballot at the X3 level, but a public comment letter turned
  4451. up that had been misplaced by the X3 Secretariat, necessitating
  4452. further consideration by X3J11 and a possible additional X3 ballot
  4453. (if the correspondent feels that his issues were not adequately
  4454. addressed by X3J11 and formally submits remarks to that effect to
  4455. X3).  Until we get past this stage (which will require up to six
  4456. more weeks, depending on events), the proposed standard will not
  4457. be submitted to ANSI for ratification.
  4458.  
  4459. The good news is that ISO WG14 has agreed to support the proposed
  4460. ANS for C with no modifications as the ISO standard also.  (This
  4461. agreement was linked to a guarantee from X3J11 that BSI concerns
  4462. about identifying further specific instances of implementation-
  4463. dependent behavior would be addressed early in the post-standard
  4464. "interpretations" phase.)
  4465.  
  4466. As to "glaring flaws", I am aware of no such thing.  It is quite
  4467. easy to write a maximally portable application in Standard C.
  4468. I don't know what Shane thinks the problem is, but I reported
  4469. nothing of the kind and totally repudiate his pronouncement.
  4470.  
  4471.     - Douglas A. Gwyn
  4472.  
  4473. Volume-Number: Volume 16, Number 33
  4474.  
  4475. From root  Thu May 11 12:26:21 1989
  4476. Received: by uunet.UU.NET (5.61/1.14) 
  4477.     id AA04931; Thu, 11 May 89 12:26:21 -0400
  4478. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4479. Newsgroups: comp.std.unix
  4480. Subject: Standards Update Part 3: 1003.4
  4481. Message-Id: <336@longway.TIC.COM>
  4482. Reply-To: std-unix@uunet.UU.NET
  4483. Date: 11 May 89 15:37:35 GMT
  4484. Apparently-To: std-unix-archive
  4485.  
  4486. Standards Update                              Part 3: 1003.4
  4487.  
  4488.           An update on UNIX|= Standards Activities
  4489.        January 1989 IEEE 1003 Meeting, Ft. Lauderdale
  4490.  
  4491.                       Part 3:  1003.4
  4492.  
  4493.            Shane P. McCarron, NAPS International
  4494.  
  4495.      1003.4 - Real Time Extensions to POSIX
  4496.  
  4497.      In the previous report, I reported that the Real-Time
  4498. committee was prepared to start mock ballot procedures after
  4499. the January meeting.  For those of you who have just tuned
  4500. in, a mock ballot is a review process where IEEE formal
  4501. ballot rules are used, but the ballot is not conducted by
  4502. the IEEE Standards Office.  It is used by some committees as
  4503. a means of testing to see whether their draft is ready for
  4504. prime time.  Anyway, it appears that there were a few
  4505. problems that came up at the last minute, and the
  4506. anticipated mock ballot did not happen.
  4507.  
  4508.      The main reason for this is that two important
  4509. proposals have not reached full concensus within the
  4510. committee - Realtime Files and Process Memory Locking.  The
  4511. working group felt that these were a little too rough for a
  4512. formal review, so an extra three months was taken to get
  4513. them into better condition.  The April meeting should
  4514. produce a draft for mock ballot.
  4515.  
  4516.      Those two issues that prevented the draft from going to
  4517. mock ballot also proved to be the most controversial yet.
  4518. There was a heated debate about the realtime files proposal
  4519. because some people wanted parts  of the  proposal  to be
  4520. mandatory for all implementations.  The proposal would
  4521. require  all  conforming  implementations  to implement  an
  4522. Extent Based File System (Among the attributes of an EBFS is
  4523. the ability to allocate a file  in  physically contigous
  4524. chunks).  This issue went around the table several times but
  4525. no final resolution was reached.  The next meeting will
  4526. (hopefully) complete these debates.
  4527.  
  4528.      The memory locking proposal was reworked  to  allow  an
  4529. implementation  that does not "stack" user requests.  In the
  4530. original proposal, the user was allowed to stack locks.  The
  4531. system  was required to maintain information about each byte
  4532.  
  4533. __________
  4534.  
  4535.   |= UNIX is a registered trademark of AT&T in the U.S. and
  4536.     other countries.
  4537.  
  4538. January 1989               - 1 -              Ft. Lauderdale
  4539.  
  4540.  
  4541. Standards Update                              Part 3: 1003.4
  4542.  
  4543. and the number of times the user locked that byte in memory.
  4544. The  draft  6  proposal  will  be  much simpler then the one
  4545. released with draft 5.
  4546.  
  4547.      The committee also examined what future  topics  should
  4548. be covered.  First on the list is a threads (or light weight
  4549. process) mechanism. The     realtime  committee  will be
  4550. addressing this issue directly after the first draft is
  4551. finished (or  before if some working group members get their
  4552. way).  There are currently a number of unique interfaces to
  4553. threads, and selecting one for a standard should prove to be
  4554. a major challenge.
  4555.  
  4556.      The USENIX Standards Watchdog Committee contact for
  4557. 1003.4 is Sol Kavy.  He can be reached at:
  4558.  
  4559.           Sol Kavy
  4560.           Hewlett-Packard
  4561.           19477 Pruneridge
  4562.           Cupertino, CA  95014
  4563.           sol@hpda.hp.com
  4564.           hpda!sol
  4565.           +1 (408) 477-6395
  4566.  
  4567. January 1989               - 2 -              Ft. Lauderdale
  4568.  
  4569.  
  4570. Volume-Number: Volume 16, Number 34
  4571.  
  4572. From root  Thu May 11 12:30:12 1989
  4573. Received: by uunet.UU.NET (5.61/1.14) 
  4574.     id AA05449; Thu, 11 May 89 12:30:12 -0400
  4575. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4576. Newsgroups: comp.std.unix
  4577. Subject: Standards Update Part 4: 1003.5
  4578. Message-Id: <337@longway.TIC.COM>
  4579. Reply-To: std-unix@uunet.UU.NET
  4580. Date: 11 May 89 15:38:43 GMT
  4581. Apparently-To: std-unix-archive
  4582.  
  4583.  
  4584. Standards Update                              Part 4: 1003.5
  4585.  
  4586.           An update on UNIX|= Standards Activities
  4587.        January 1989 IEEE 1003 Meeting, Ft. Lauderdale
  4588.  
  4589.                       Part 4:  1003.5
  4590.  
  4591.            Shane P. McCarron, NAPS International
  4592.  
  4593.      1003.5 - Ada Bindings to POSIX
  4594.  
  4595.      This quarter's 1003.5 report points out some problems
  4596. that are really endemic to the entire standards making
  4597. process.  To wit, the people involved in making standards
  4598. are rarely those who end up using them.  The user community
  4599. does not (generally) have the wherewithal or time to join
  4600. standards committees and attend standards committee
  4601. meetings.  POSIX, like all other standards, suffers from
  4602. this problem.
  4603.  
  4604.      In the case of 1003.5, the problem manifests itself in
  4605. a new way.  While there are few members of the committee,
  4606. the vendor and end user community are about evenly
  4607. represented.  This would seem to be an advantage.
  4608. Unfortunately, the Ada vendor and user community is not a
  4609. UNIX oriented community.  The members of this committee,
  4610. while very knowledgeable about Ada and its requirements, may
  4611. not be as well verse in traditional UNIX semantics as one
  4612. would like.
  4613.  
  4614.      This may change as the DoD (and the entire US Federal
  4615. Government) becomes more interested in POSIX.  Until that
  4616. time, 1003.5 is going to suffer from a dearth of UNIX
  4617. oriented members.  This may cause them to produce a standard
  4618. that, while strong in Ada terms, is weak when it comes to
  4619. its relationship to POSIX based systems.
  4620.  
  4621.      The Ada language binding group has a goal of having a
  4622. standard Ada binding for P1003.1 by the end of 1989, with
  4623. balloting to take place some time in the fall.  The first
  4624. draft of this standard was available for the January meeting
  4625. of the POSIX committees, and it is going to take quite a bit
  4626. of work to get it ready for a fall ballot.  This committee
  4627. is really in desparate need of some warm bodies - preferably
  4628. with Ada and UNIX backgrounds.
  4629.  
  4630. __________
  4631.  
  4632.   |= UNIX is a registered trademark of AT&T in the U.S. and
  4633.     other countries.
  4634.  
  4635. January 1989               - 1 -              Ft. Lauderdale
  4636.  
  4637.  
  4638. Standards Update                              Part 4: 1003.5
  4639.  
  4640.      In addition, they need Ada real-time experts to review
  4641. the P1003.4 (real-time extensions) draft.  1003.5 will
  4642. eventually be producing a binding to that standard as well,
  4643. and it is imperative that all of the semantics that Ada
  4644. requires of real-time extensions be available.  The 1003.4
  4645. working group has actually requested that 1003.5 generate
  4646. responses to some proposals they are considering, but right
  4647. now they do not have enough people to complete their own
  4648. work.
  4649.  
  4650.      At the January meeting, the working group started
  4651. reviewing (and changing) the first draft of the standard, as
  4652. well as reorganizing their concepts of how POSIX related
  4653. functions could be grouped logically into Ada packages.
  4654.  
  4655.      The group decided to map POSIX signals onto Ada task
  4656. entries, following the semantic model established by the Ada
  4657. standard for interrupts.  The discussion narrowed down to
  4658. three proposals for the way in which a user would express
  4659. the binding of signal to entry.  One major issue is whether
  4660. it is sufficient for this binding to be specified entirely
  4661. statically, at compile-time, or whether users will need to
  4662. be able to rebind dynamically.  In the traditional C/UNIX
  4663. world, rebinding of signals to signal handling functions is
  4664. used frequently.  The other issue was whether signal should
  4665. only be handleable by tasks of a very simple (generic)
  4666. form,that handles only one signal, or whether any task
  4667. should be allowed to have signal-handling entries.
  4668.  
  4669.      The group decided that, from the point of view of the
  4670. Ada binding, each Ada program execution would consist of a
  4671. single POSIX process.  Implementations might make use of
  4672. multiple processes at some lower level, but this would not
  4673. be visible from the POSIX interface.  This does not say that
  4674. a program may not fork, but that the result of a fork
  4675. operation would be another program execution, rather than
  4676. another thread (read process, task, etc.) within the same
  4677. program execution.  This has the effect of simplifying the
  4678. problems presented by signals as well as SUSPEND, RESUME,
  4679. PAUSE, etc.
  4680.  
  4681.      Perhaps the most interesting issues to come out at the
  4682. meeting did not involve the draft document directly, but
  4683. were more global in nature, coming up in combined meetings
  4684. with other groups.
  4685.  
  4686.      A meeting with the P1003.1 group that is working on the
  4687. language-independent version of the standard (required by
  4688. ISO) revealed that the Ada binding group may have been
  4689. taking too conservative a view with repect to following the
  4690. C version of the P1003.1 standard.  As things evolve, it is
  4691.  
  4692. January 1989               - 2 -              Ft. Lauderdale
  4693.  
  4694.  
  4695. Standards Update                              Part 4: 1003.5
  4696.  
  4697. acceptable that conformant Ada-POSIX implementations may be
  4698. incapable of supporting C-POSIX, and vice versa.  That is,
  4699. the language-independent binding will be very abstract.
  4700. There is no such thing as a POSIX interface without a
  4701. language binding.  Specific language bindings may provide or
  4702. require functionality not provided by other language
  4703. bindings. For example, an Ada binding need not directly
  4704. provide the present POSIX I/O operations.  It is appropriate
  4705. to simply provide the Ada I/O and explain the relationship
  4706. to POSIX I/O.  Similarly an Ada binding might impose
  4707. additional requirements on system calls to insure correct
  4708. operation in the presence of multiple threads of control
  4709. within a process.
  4710.  
  4711.      This may encourage P1003.5 to be bolder, but there
  4712. remains concern that since the Ada binding is in many
  4713. instances likely to be implemented "on top" of a C binding,
  4714. it must not force the Ada programmer to sacrifice any
  4715. important capabilities, or he will be encouraged to
  4716. interface directly to the C binding.  For the same reason,
  4717. it is impractical to impose requirements that cannot be
  4718. implemented via interface to the C binding.
  4719.  
  4720.      Some very vocal members of the P1003.5 group complained
  4721. bitterly that P1003.1 should provide a memory allocation
  4722. primitive.  (Providing functionality of "sbrk" on some
  4723. systems, or "malloc" in C.)  There are two reasons for this:
  4724. (1) to implement the Ada "new" allocator; (2) to allow a
  4725. user to implement his own (more predictable) storage
  4726. manager, in a portable way.  The latter is viewed as
  4727. important by many Ada users, who are concerned that the Ada
  4728. language standard does not require an adequate storage
  4729. allocation and recovery scheme for all applications.
  4730. Interestingly, the FORTRAN language binding group, which was
  4731. also in on this discussion, felt the same way, also for
  4732. reason (2).  The position of P1003.1 was hard-line: memory-
  4733. management is a language implementation function, out of
  4734. scope of the the POSIX interface.
  4735.  
  4736.      This memory allocation issue came up at an evening
  4737. meeting with the P1003.4 (Real-time Extensions) working
  4738. group, with the same position being voiced by P1003.1
  4739. representatives.  However, P1003.4 members pointed out that
  4740. they will have an allocation mechanism for shared memory, so
  4741. that a user could work around the lack of a local memory
  4742. allocation primitive by using shared memory!  (If there is
  4743. no bread, let them eat cake?)
  4744.  
  4745.      The main reason for the P1003.4/5 meeting was to
  4746. discuss the issue of multiple threads of control within a
  4747. process (a.k.a. lightweight processes).  Ada runtime system
  4748.  
  4749. January 1989               - 3 -              Ft. Lauderdale
  4750.  
  4751.  
  4752. Standards Update                              Part 4: 1003.5
  4753.  
  4754. implementors are concerned because they must provide this
  4755. capability (tasks), and some existing UNIX implementations
  4756. do not allow this to be done in a satisfactory way.  POSIX
  4757. does not address this problem, and there is no plan to
  4758. address it in the near future (< 2 years).
  4759.  
  4760.      The memory allocation and multithread issues are part
  4761. of a more general issue, concerning the scope of POSIX as an
  4762. end-user application-layer interface, versus an interface
  4763. that might be useful to language implementors.  Ada language
  4764. and runtime-system implementors would like a POSIX interface
  4765. sufficiently well defined that their code-generators and
  4766. runtime systems need not be concerned with details specific
  4767. to a particular POSIX implementation (beyond the underlying
  4768. hardware architecture).  This is especially true about the
  4769. implementation of Ada tasking, dynamic storage management,
  4770. and certain standard packages like the IO packages and
  4771. Calendar.  That is, it would be nice to know that every
  4772. POSIX implementation would provide the primitives needed to
  4773. implement Ada.
  4774.  
  4775.      The official (and majority) position on this issue is
  4776. very clear, though a few vocal individuals remain unhappy
  4777. with it.  Support for language implementations is beyond the
  4778. scope of POSIX. Ada language implementations will need to
  4779. make use nonstandard features of particular POSIX
  4780. implementations.
  4781.  
  4782.      Another interface issue that is of concern to some Ada
  4783. POSIX group is language interoperability, to the extent of
  4784. supporting procedure calls from Ada to C, and the ability of
  4785. Ada programs to read POSIX character files produced by C
  4786. programs using POSIX I/O, and vice versa.  The resolution of
  4787. this issue is that POSIX will be language-independent, but
  4788. will not address language interoperability.  For example,
  4789. converting between POSIX strings and Ada strings is an
  4790. interoperability problem.  An Ada binding would simply use
  4791. Ada strings.
  4792.  
  4793.      The P1003.5 group will exchange proposals by net-mail
  4794. and meet again with the full POSIX group  at the April 1003
  4795. meeting in Minneapolis.  We will probably have a mock ballot
  4796. prior to July to be resolved at the July meeting, in San
  4797. Francisco.  The official ballot should immediately follow so
  4798. that resolution can occur at the October meeting.
  4799.  
  4800.      The USENIX Standards Watchdog Committee contact for
  4801. 1003.5 is Ted Baker.  He can be reached at:
  4802.  
  4803.           Ted Baker
  4804.           Department of Computer Science
  4805.  
  4806. January 1989               - 4 -              Ft. Lauderdale
  4807.  
  4808.  
  4809. Standards Update                              Part 4: 1003.5
  4810.  
  4811.           Florida State University
  4812.           Tallahassee, FL 32306
  4813.           +1 904 644-5452
  4814.           tbaker@ajpo.sei.cmu.edu
  4815.           baker@nu.cs.fsu.edu
  4816.  
  4817. January 1989               - 5 -              Ft. Lauderdale
  4818.  
  4819.  
  4820. Volume-Number: Volume 16, Number 35
  4821.  
  4822. From root  Thu May 11 12:32:40 1989
  4823. Received: by uunet.UU.NET (5.61/1.14) 
  4824.     id AA05762; Thu, 11 May 89 12:32:40 -0400
  4825. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4826. Newsgroups: comp.std.unix
  4827. Subject: Standards Update Part 5: 1003.6
  4828. Message-Id: <338@longway.TIC.COM>
  4829. Reply-To: std-unix@uunet.UU.NET
  4830. Date: 11 May 89 15:39:41 GMT
  4831. Apparently-To: std-unix-archive
  4832.  
  4833.  
  4834. Standards Update                              Part 5: 1003.6
  4835.  
  4836.           An update on UNIX|= Standards Activities
  4837.        January 1989 IEEE 1003 Meeting, Ft. Lauderdale
  4838.  
  4839.                       Part 5:  1003.6
  4840.  
  4841.            Shane P. McCarron, NAPS International
  4842.  
  4843.      1003.6 - Security Extensions to POSIX
  4844.  
  4845.      The security working group is currently working on a
  4846. number of topics in parallel - Autiding, Discretionary
  4847. Access Controls (DAC), Mandatory Access Controls (MAC), and
  4848. Privileges.  As these topics have been described in detail
  4849. in previous installments, I won't do it again.  Instead,
  4850. here is a brief summary of topics of interest being
  4851. discussed in those sub-committees:
  4852.  
  4853.      MACs
  4854.  
  4855.      The group decided to accept one proposal before them as
  4856. a baseline.  This will help them to decided on their exact
  4857. scope of operation and also to decide on their goals.  This
  4858. baseline proposal has not solved even a small percentage of
  4859. the problems facing this committee.  Things like information
  4860. label mechanisms, data transport, text label format, label
  4861. constraints, and security for public/shared directories were
  4862. too abstract at this time, the group decided to ask for
  4863. white papers to talk about them at the April meeting.
  4864.  
  4865.      AUDIT
  4866.  
  4867.      This group has embraced a proposal as a base.  This
  4868. proposal, in conjunction with a proposal from X/Open, will
  4869. probably be the primary source in this area.
  4870.  
  4871.      DAC
  4872.  
  4873.      This group was finally able to resolve some of the
  4874. issues that have been in dispute since its creation.  In
  4875. particular, the group was able to agree on:  The
  4876. representation of an Access Control List (ACL), Ordering,
  4877. Default ACLs, and most importantly the issue of how ACLs are
  4878. to be used in the system.  ACLs will be an additional
  4879. security mechanism, which much be enabled by explicit user
  4880.  
  4881. __________
  4882.  
  4883.   |= UNIX is a registered trademark of AT&T in the U.S. and
  4884.     other countries.
  4885.  
  4886. January 1989               - 1 -              Ft. Lauderdale
  4887.  
  4888.  
  4889. Standards Update                              Part 5: 1003.6
  4890.  
  4891. action.  This satisfies the requirements of the 1003.1
  4892. standard, which had left room for just such a mechanism by
  4893. leaving some weasel-wording in the definition of File Group
  4894. Class.  The specific mechanism will be that the permissions
  4895. available to users (or groups) listed in an ACL will be a
  4896. subset of those availabe using the traditional group
  4897. permissions of the file.
  4898.  
  4899.      In addition, the inheritance of ACLs was discussed.  It
  4900. appears as if the group will agree that the ACL for a
  4901. directory will propogate to any sub-directories that are
  4902. created.  However, this is still an issue and will be
  4903. debated at the April meeting.
  4904.  
  4905.      In addition, the group agreed that there will be
  4906. routines in the standard for manipulating each type of ACL,
  4907. and that named or shared ACLs will not be in the standard.
  4908.  
  4909.      PRIVILEGES:
  4910.  
  4911.      The principle of least privileges requires that each
  4912. subject in a system be granted the most restrictive set of
  4913. privileges needed for performance of authorized tasks.  The
  4914. principle of Least Privilege will also include the concept
  4915. that each privilege is available for the minimum scope of
  4916. execution required to perform the task for which it is
  4917. needed.
  4918.  
  4919.      The purpose of privileges is to assure the authorized
  4920. and restricted use of a service.  Security relevant code can
  4921. be bracketed and the privileges may be enabled only during
  4922. execution of that part of a program.
  4923.  
  4924.      Issues that need to be addressed by this group include:
  4925.  
  4926.   1.  To what degree can privileges be segmented to allow
  4927.       control over individual privileged actions?
  4928.  
  4929.   2.  How can a designer of a privilege propagation
  4930.       mechanism assure compliance with the principle of
  4931.       least privilege?
  4932.  
  4933.   3.  How can user access to privileged operations be
  4934.       limited in accordance with the principle of least
  4935.       privilege?
  4936.  
  4937.   4.  What control interfaces are necessary to allow
  4938.       privilege mechanism?
  4939.  
  4940. The group has agreed that no privilege should grant access
  4941. to more than a single set of related operations.  The group
  4942.  
  4943. January 1989               - 2 -              Ft. Lauderdale
  4944.  
  4945.  
  4946. Standards Update                              Part 5: 1003.6
  4947.  
  4948. also agreed that the propogation of a privilege from one
  4949. "subject" (process) to another should be strictly
  4950. controlled.  Because traditional implementations propogate
  4951. priviliege based on the effective user ID of a process, any
  4952. secure implementation will have to permit this behavior.
  4953. However, to permit for more secure software being developed
  4954. in the future, it is necessary to provide some primitives
  4955. that will permit a parent process to restrict which
  4956. privileges are progated to its children.
  4957.  
  4958.      The standard will be defining a set of interfaces for
  4959. accessing privileged operations.  These interfaces will
  4960. allow for: Reducing the level of privileges, setting,
  4961. creating, or adding privileges, acquiring privineges,
  4962. testing for privileges, requesting a privilege type, setting
  4963. privilege propogation, requesting a set of maximal
  4964. privileges, determining the set of privileges currently
  4965. enabled, determining the success or failure of privilege
  4966. accumulation, and creating of privileges not in the current
  4967. set.
  4968.  
  4969.      The scope of this committee is to define extensions to
  4970. the POSIX interface which support a privilege mechanism
  4971. capable of enforcing a 'Least Privilege' security policy,
  4972. and a minimum set of privileges which are necessary to
  4973. support such a policy in a portable applications
  4974. environment.
  4975.  
  4976.      The Usenix Standards Watchdog Committee contact for
  4977. this group is Anna Maria de Alvare.  She can be reached at:
  4978.  
  4979.           Anna Maria de Alvare
  4980.           Lawrence Livermore National Laboratories
  4981.           PO Box 808
  4982.           L-303
  4983.           Livermore, CA  94450
  4984.           +1 (415) 422-7007
  4985.           annamaria@lll-lcc.llnl.gov
  4986.           uunet!lll-lcc.llnl.gov!annamaria
  4987.  
  4988. January 1989               - 3 -              Ft. Lauderdale
  4989.  
  4990.  
  4991. Volume-Number: Volume 16, Number 36
  4992.  
  4993. From root  Thu May 11 12:34:28 1989
  4994. Received: by uunet.UU.NET (5.61/1.14) 
  4995.     id AA05936; Thu, 11 May 89 12:34:28 -0400
  4996. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4997. Newsgroups: comp.std.unix
  4998. Subject: Standards Update Part 6: 1003.7
  4999. Message-Id: <339@longway.TIC.COM>
  5000. Reply-To: std-unix@uunet.UU.NET
  5001. Date: 11 May 89 15:41:03 GMT
  5002. Apparently-To: std-unix-archive
  5003.  
  5004.  
  5005. Standards Update                              Part 6: 1003.7
  5006.  
  5007.           An update on UNIX|= Standards Activities
  5008.        January 1989 IEEE 1003 Meeting, Ft. Lauderdale
  5009.  
  5010.                       Part 6:  1003.7
  5011.  
  5012.            Shane P. McCarron, NAPS International
  5013.  
  5014.      1003.7 - System Administration
  5015.  
  5016.      At the first official meeting of the 1003.7 working
  5017. group, John Quarterman presented a USENIX concern about the
  5018. direction that the working group seemed to be taking.
  5019. USENIX was concerned about the "single machine" model which
  5020. was being suggested by the working group for designing tools
  5021. and utilities.  USENIX felt that if a single machine model
  5022. where used, it would be difficult or impossible to extend
  5023. the utilities and interfaces adopted by the committee to a
  5024. networked system.  However, if the working group chose a
  5025. model in which a machine was assumed to be part of a tightly
  5026. coupled network, then a single stand-alone machine could be
  5027. a simple special case of a networked machine.
  5028.  
  5029.      After some deliberation, the working group adopted the
  5030. USENIX model of a machine in a tightly coupled network.
  5031. This has some rather far-reaching implications on the
  5032. direction of the working group, as it is a different
  5033. approach than that taken by 1003.1 and 1003.2.  It will also
  5034. mean that the group will be relying heavily on work and
  5035. expertise from 1003.8 (networking). It also means that some
  5036. of the concepts, such as a filesystem, which we thought we
  5037. had a definition for, suddenly become much more complex.
  5038.  
  5039.      In addition, it means that the working group will be
  5040. reviewing several documents which reflect prior art in the
  5041. area of networking, such as the CMIP, ASN.1 and SMNP
  5042. networking protocols.  These protocols will be reviewed at
  5043. the next meeting.
  5044.  
  5045.      A number of areas are affected by networking
  5046. implications.  Some of these are difficult to resolve, since
  5047. things like device management, print spooling and
  5048. performance monitoring, to name a few, may want to cross a
  5049. network.  The working group is still undecided about the
  5050. direction which is going to be taken here.  The two obvious
  5051.  
  5052. __________
  5053.  
  5054.   |= UNIX is a registered trademark of AT&T in the U.S. and
  5055.     other countries.
  5056.  
  5057. January 1989               - 1 -              Ft. Lauderdale
  5058.  
  5059.  
  5060. Standards Update                              Part 6: 1003.7
  5061.  
  5062. options are to provide for centralized administration of a
  5063. network of machines, allocating and deallocating devices
  5064. over the network from central spot; or a decentralized model
  5065. in which each machine in responsible for administering the
  5066. devices connected to it.  This will be reviewed at the next
  5067. meeting.
  5068.  
  5069.      Although this was our first meeting, a substantial
  5070. amount of work was done by the working group.  The first two
  5071. days were spent reviewing global issues to the working
  5072. group, such as determining direction, reviewing IEEE
  5073. procedures, discussion of previous informal meetings of the
  5074. system administration group and discussion of which model to
  5075. choose.  Once all of this was done, the working group split
  5076. up into small groups and focused on the areas which needed
  5077. to be addressed.  Specifically, the areas being addressed
  5078. are:
  5079.  
  5080.   1.  Process Management
  5081.  
  5082.   2.  Spooling Management
  5083.  
  5084.   3.  System Startup/Shutdown
  5085.  
  5086.   4.  Communication Management
  5087.  
  5088.   5.  File Systems Management
  5089.  
  5090.   6.  Performance Monitoring
  5091.  
  5092.   7.  System Accounting
  5093.  
  5094.   8.  Device and Media Management
  5095.  
  5096.   9.  Software Management
  5097.  
  5098.  10.  User Administration
  5099.  
  5100.  11.  System Monitoring
  5101.  
  5102.  12.  Miscellaneous
  5103.  
  5104.  13.  Introduction
  5105.  
  5106. Some items of note:
  5107.  
  5108.      Spooling Management
  5109.  
  5110.      The System V spooling mechanism was chosen as a model
  5111. for the working group.  This model has been adopted by
  5112. X/Open.  It was recognized by the working group that the
  5113.  
  5114. January 1989               - 2 -              Ft. Lauderdale
  5115.  
  5116.  
  5117. Standards Update                              Part 6: 1003.7
  5118.  
  5119. current System V lp interface does not adequately support
  5120. networking. The working group felt that it could be extended
  5121. to support networking relatively easily.
  5122.  
  5123.      Communications Management
  5124.  
  5125.      The committee will review the CMIP, ASN.1 and SMNP
  5126. protocols to determine if and how these protocols may fit
  5127. into the work that the working group is doing.  In addition,
  5128. UUCP managed to rear it's (useful but ugly) head here.  Even
  5129. though 1003.2 has parts of UUCP within its scope, this
  5130. committee may need to address the issues of UUCP
  5131. administration.
  5132.  
  5133.      File System Management
  5134.  
  5135.      The biggest problem here will be defining what a file
  5136. system really is.  1003.7 will be looking to 1003.8 for help
  5137. in defining the concept.  However, the group has realized
  5138. that even without a definition it will be useful to be able
  5139. to mount, unmount and check file systems.
  5140.  
  5141.      Performance Monitoring
  5142.  
  5143.      The performance monitoring group has followed the lead
  5144. of the /usr/group performance monitoring committee.  This is
  5145. hardly surprising considering that the technical reviewer
  5146. for this section is the chair of the /usr/group performance
  5147. monitoring committee.  Their model seems reasonable, and in
  5148. fact represents prior work in this area.
  5149.  
  5150.      System Installation
  5151.  
  5152.      An inordinate amount of time was spent drafting an
  5153. objection to the AIU facility described in 1003.2.  The
  5154. object will be submitted to 1003.2 as an objection from the
  5155. 1003.7 working group.  There are a number of concerns about
  5156. the application installation which many in the working group
  5157. and outside of it feel are not able to be addressed by a
  5158. rigidly-defined installation utility.  Work progresses in
  5159. spite of these concerns.
  5160.  
  5161.      The working group submitted a substantial amount of
  5162. work to the technical editors.  The editors have now
  5163. collated all of this information and produced a draft that
  5164. will be discussed at tha April meeting.  Although this
  5165. document may not be suitable for release, it will at least
  5166. provide a framework for development for the working group.
  5167.  
  5168.      Obviously, the work has just begun, but so far a fair
  5169. amount of progress has been made, and hopefully, more
  5170.  
  5171. January 1989               - 3 -              Ft. Lauderdale
  5172.  
  5173.  
  5174. Standards Update                              Part 6: 1003.7
  5175.  
  5176. progress will be made in future meetings.
  5177.  
  5178.      The USENIX Standards Watchdog Committee contact on
  5179. 1003.7 is Mark Colburn.  He can be reached at:
  5180.  
  5181.           Mark Colburn
  5182.           Minnetech Consulting, Inc.
  5183.           117 Mackubin St.
  5184.           Suite 1
  5185.           St. Paul, MN  55102
  5186.           (612) 224-9108
  5187.           mark@jhereg.mn.org
  5188.  
  5189. January 1989               - 4 -              Ft. Lauderdale
  5190.  
  5191.  
  5192. Volume-Number: Volume 16, Number 37
  5193.  
  5194. From root  Sun May 14 17:21:37 1989
  5195. Received: by uunet.UU.NET (5.61/1.14) 
  5196.     id AA29973; Sun, 14 May 89 17:21:37 -0400
  5197. From: Timothy D. Gill <gill%attunix.UUCP@uunet.UU.NET>
  5198. Newsgroups: comp.std.unix
  5199. Subject: Any standards work in character user interface area?
  5200. Keywords: unix, ASCII, FIMS, character terminals, termcap, terminfo
  5201. Message-Id: <340@longway.TIC.COM>
  5202. Sender: std-unix@longway.TIC.COM
  5203. Reply-To: attunix!gill (Timothy D. Gill)
  5204. Organization: AT&T Bell Labs, Summit, NJ 07901
  5205. Date: 12 May 89 22:04:18 GMT
  5206. Apparently-To: std-unix-archive
  5207.  
  5208. From: gill@attunix.UUCP (Timothy D. Gill)
  5209.  
  5210. I am interested in learning about any standards activities in the
  5211. area of character user interfaces.  The standards may be at any
  5212. level, such as the lower-level termcap and terminfo capabilities,
  5213. or a higher-level that deals with menus and forms and the like
  5214. (I have heard a little about something called FIMS, a Forms
  5215. Interface Management System, but not much; my source said that
  5216. P1003.2 was possibly considering it for the future.)
  5217.  
  5218. Thanks.
  5219.  
  5220. Tim Gill
  5221. AT&T Bell Labs
  5222. (201) 522-6412
  5223. attunix!gill
  5224.  
  5225. Volume-Number: Volume 16, Number 38
  5226.  
  5227. From root  Sun May 14 17:25:54 1989
  5228. Received: by uunet.UU.NET (5.61/1.14) 
  5229.     id AA00897; Sun, 14 May 89 17:25:54 -0400
  5230. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5231. Newsgroups: comp.std.unix
  5232. Subject: Sol Kavy's snail address
  5233. Message-Id: <341@longway.TIC.COM>
  5234. Reply-To: Dave Decot <uunet!hpda!decot>
  5235. Date: 12 May 89 17:51:54 GMT
  5236. Apparently-To: std-unix-archive
  5237.  
  5238. From: Dave Decot <uunet!hpda!decot>
  5239.  
  5240. The physical mail address given for Sol Kavy (the USENIX Watchdog for 1003.4)
  5241. should have included his mail stop.  Without a mailstop, mail can take up to
  5242. twice as long to reach an HP employee.
  5243.  
  5244. Please add:
  5245.  
  5246.    Mail Stop 47UX
  5247.  
  5248. to the mail address when corresponding with Sol by physical mail.
  5249.  
  5250.  
  5251. Dave Decot
  5252. Hewlett-Packard
  5253. decot%hpda@hplabs.hp.com
  5254.  
  5255. Volume-Number: Volume 16, Number 39
  5256.  
  5257. From news  Wed May 17 03:14:52 1989
  5258. Received: by uunet.UU.NET (5.61/1.14) 
  5259.     id AA04869; Wed, 17 May 89 03:14:52 -0400
  5260. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5261. Newsgroups: comp.std.unix
  5262. Subject: ISO JTC1 SC15 WG 22 (POSIX) MEETING, OTTAWA 1st-3rd May, 1989
  5263. Message-Id: <342@longway.TIC.COM>
  5264. Reply-To: std-unix@uunet.UU.NET
  5265. Date: 17 May 89 04:39:29 GMT
  5266. Apparently-To: std-unix-archive
  5267.  
  5268. [ The following report is one in a new series about the ISO POSIX
  5269. committee that have been commissioned jointly by EUUG and USENIX.
  5270. It is intended to run in parallel with the existing series about
  5271. IEEE 1003 POSIX, for which we are still seeking a new editor
  5272. (decision probably to be made this week).  -jsq ]
  5273.  
  5274.  
  5275.         ISO JTC1 SC15 WG 22 (POSIX) MEETING, OTTAWA
  5276.                      1st-3rd May, 1989
  5277.  
  5278.             ``Snitch Report'' to EUUG and USENIX
  5279.  
  5280.                        Dominic Dunlop
  5281.  
  5282.                   The Standard Answer Ltd.
  5283.  
  5284.      This document is intended for publication
  5285.      (possibly after editing) in any forum available to
  5286.      EUUG or USENIX.
  5287.  
  5288. Red Flag Items
  5289.  
  5290.   1.  The Comite' Europe'en de Normalisation (CEN  --  European
  5291.       Committee for Standardisation) is in the process of
  5292.       voting on a proposal from West Germany that the whole
  5293.       of the X/Open Portability Guide, Third Edition, 1988
  5294.       (XPG3) should become a ``draft European Prestandard''
  5295.        --  one step away from being a European standard.
  5296.       (Conformance to European standards is almost mandatory
  5297.       for purchases made by European Community government
  5298.       organisations, and is strongly recommended in European
  5299.       Free Trade Association member governments.) This idea
  5300.       seems half-baked, not least because XPG3 covers a lot
  5301.       of ground, overlapping and conflicting with several
  5302.       existing European standards or prestandards.  Since
  5303.       X/Open is committed to alignment with international
  5304.       standards as they appear, to have CEN, an
  5305.       international body, aligning with X/Open would
  5306.       introduce an unmanageable circularity.  Consequently,
  5307.       the ISO POSIX working group has, in effect asked CEN
  5308.       to drop consideration of XPG3 in favour of the draft
  5309.       POSIX standard.
  5310.  
  5311.   2.  The International Standards Organisation POSIX working
  5312.       group has recommended that ISO should adopt draft IEEE
  5313.       standard 1003.2, Shell and Application Utility
  5314.       Interface for Computer Operating System Environments
  5315.       as a ``draft proposal'' in September.  Effectively,
  5316.       this means that the shell and tools have started on
  5317.       their journey to becoming an international standard.
  5318.  
  5319.   3.  The working group has decided not to recommend that
  5320.       ISO make an early start towards standardisation of
  5321.       ``an object-orientated language based on C''.  No
  5322.       agreement could be reached on whether such a language
  5323.       should be
  5324.  
  5325.          - C++ or something else (such as Objective C); and
  5326.  
  5327.          - Constrained to be a true superset of ANSI C or
  5328.            not so constrained.
  5329.  
  5330.  
  5331.                            - 2 -
  5332.  
  5333.   4.  While, for reasons of verifiability, the working group
  5334.       wants to work towards the specification of POSIX in a
  5335.       Formal Definition Language, rather than in a less
  5336.       formal language, or in any particular computer
  5337.       language, it recognises that this can only be a long-
  5338.       term goal.  Consequently, a message of comfort has
  5339.       been sent to the IEEE's 1003.1 group, encouraging it
  5340.       to continue in its work on a language-independent  --
  5341.       but not strictly formal  --  definition.  This should
  5342.       allow the IEEE to produce the first edition of the
  5343.       1003.4 Real-Time standard in a language-independent
  5344.       form.
  5345.  
  5346.   5.  ISO appears to be setting up a new sub-committee
  5347.       concerned with all aspects of computer security
  5348.       (including both operating systems and communications).
  5349.       The POSIX group is working to ensure that the work of
  5350.       the new group does not conflict with the security
  5351.       requirements of POSIX, as developed by IEEE 1003.6.
  5352.  
  5353.   6.  Following the formation of two new IEEE working groups
  5354.        --  1003.10, Supercomputing Application Environment
  5355.       Profile, and 1003.11 Transaction Processing
  5356.       Application Environment Profile, the ISO working group
  5357.       has been asked to consider its attitude to such
  5358.       profiles  --  definitions of application-specific
  5359.       variants or enhancements of an underlying POSIX-
  5360.       compliant operating system.
  5361.  
  5362. Introduction
  5363.  
  5364. This is the first of a series of reports which I shall be
  5365. making on the activities of (pause for deep breath) Working
  5366. Group 15 of Sub-Committee 22 of Technical Committee 1 of the
  5367. International Standards Organisation (ISO TC1/SC22/WG15).
  5368. It is this group which is taking the work of the Institute
  5369. of Electrical and Electronic Engineers (IEEE) on POSIX, a
  5370. portable operating system interface, from its current
  5371. official status as an American national standard to its
  5372. final goal as an international standard.  I have been
  5373. sponsored by the European UNIX systems User Group (EUUG) and
  5374. USENIX to attend the meetings of the working group on your
  5375. behalf, representing your views and reporting back on
  5376. developments which affect your interests.  In these reports,
  5377. I shall be asking for feed-back from you.  As I write, there
  5378. is no formal mechanism in place to handle this feed-back, so
  5379. you can either post comments to the newsgroup in which you
  5380. are reading this, or send mail to me directly.  My address
  5381. is domo@sphinx.co.uk.  (Subject to change  --  check this
  5382. newsgroup for amendments).
  5383.  
  5384.  
  5385.                            - 3 -
  5386.  
  5387. The Structure of ISO
  5388.  
  5389.      Although a description of the manner in which ISO
  5390.      works could form a proper and useful part of this
  5391.      submission, I do not feel sure enough of my ground
  5392.      to include this material in my report for
  5393.      publication at this stage.  I have drafted such a
  5394.      description, and will include it in the
  5395.      accompanying private report to the executives of
  5396.      EUUG and USENIX.  While, at their discretion, the
  5397.      executives may choose to publish the material in
  5398.      this form, I should prefer that they wait until I
  5399.      can check the facts.  I anticipate that this will
  5400.      take around a month, as I have to get hold of some
  5401.      ISO papers.  When I have completed my review, I
  5402.      will forward material which I consider to be
  5403.      suitable for publication.
  5404.  
  5405. Meeting Report
  5406.  
  5407. Hosted in Ottawa by the Standards Council of Canada, May's
  5408. three-day meeting of ISO TC1/SC22/WG15 was attended by five
  5409. ``technical experts'' (representatives) from the USA, three
  5410. from the UK, two from Denmark, and one each from Canada,
  5411. France, Japan and the Netherlands.  There were three
  5412. ``invited experts'': myself, invited by the UK delegation to
  5413. represent the EUUG and USENIX; Shane McCarron, invited by
  5414. the USA on behalf of UNIX International; and Mike Lambert of
  5415. X/Open Company Ltd.
  5416.  
  5417. Mike was invited by Jim Isaak, convener of the working
  5418. group, to set out X/Open's mission and its position in
  5419. relation to ISO's activities.  It was clear that this was
  5420. necessary as, in the responses to a previous ballot on the
  5421. working group's work-in-progress, several respondents
  5422. effectively asked ``Why are we doing this?  Doesn't it
  5423. duplicate the work of X/Open?'' What is more, CEN is voting
  5424. on the adoption of XPG3 in its entirety as a ``draft
  5425. European Prestandard''  --  see Red Flag Items above.  (In
  5426. fact, there is officially no such beast as a draft European
  5427. Prestandard; there are ``Draft Standards'' and
  5428. ``Prestandards''.  It seems that Prestandard is the intended
  5429. meaning.)
  5430.  
  5431. X/Open's position is clear: ``X/Open is not'', as the
  5432. preface to each XPG volume states, ``a standards-setting
  5433. organisation.'' Instead, X/Open is committed to align itself
  5434. with international standards as soon as these are agreed,
  5435. suggesting that its members adhere to other, less formal,
  5436. national or de-facto standards only when no international
  5437. standard is in place.  In order that national and
  5438.  
  5439.  
  5440.                            - 4 -
  5441.  
  5442. international standards can be arrived at in a timely
  5443. manner, X/Open fully endorses the activities of
  5444. organisations such as the IEEE, ANSI and ISO, and provides
  5445. resources to aid in their activities, as it has done  --
  5446. and continues to do  --  in the case of the IEEE's 1003
  5447. (POSIX) developments.  Consequently, the Working Group
  5448. considers that it is inappropriate for an international
  5449. standards body such as CEN to align itself with the XPG; the
  5450. XPG is not itself intended to be a formal standard, but
  5451. rather a series of moving pointers to other standards.  As
  5452. such, it performs a valuable service to industry by
  5453. indicating areas where more formal standardisation work
  5454. should take place in the future.  Each XPG pointer keeps
  5455. moving until the area it addresses has become the subject of
  5456. an agreed international standards.  It is unlikely that CEN
  5457. would tolerate such moving pointers, and would effectively
  5458. freeze the XPG in its current state.
  5459.  
  5460. Another problem is that XPG3 specifies C, COBOL and FORTRAN
  5461.  --  languages covered by other European Standardisation
  5462. efforts.  It also calls out communications protocols, media
  5463. formats and a graphics interface (X) which may or may not
  5464. overlap or conflict with other standards.  It is not clear
  5465. that these matters were considered before CEN moved to a
  5466. vote.
  5467.  
  5468. Happily, well-defined mechanisms exist for communication
  5469. between ISO and CEN, and ``maximum alignment with ... ISO
  5470. ... DP9945'' is a requirement of the European Community's
  5471. ``order form'' to CEN requesting that a POSIX-based European
  5472. Standard be produced.  The working group is using the
  5473. channels to suggest that DP9945, and, in the near future,
  5474. the draft IEEE 1003.2 standard, replace XPG3 in their
  5475. deliberations.
  5476.  
  5477. The issue of C++ standardisation was raised in the working
  5478. group, as there was a (rather vague) feeling that object-
  5479. oriented facilities were essential for future developments
  5480. in operating systems, user interfaces, communications
  5481. systems...  well, most things, really.  WG15's parent,
  5482. subcommittee 22, has responsibility for language
  5483. standardisation.  A resolution was drafted recommending that
  5484. work be started on standardisation of an object-orientated
  5485. programming language based on C.  (The bulk of any such work
  5486. would probably be farmed out to ANSI, just like the work on
  5487. C itself.) However, several valid objections resulted in the
  5488. resolution being dropped:
  5489.  
  5490.    - It is not clear whether the best basis for such a
  5491.      standard would be AT&T's C++, Stepstone's Objective C,
  5492.      or something else.  (The issue is known to excite
  5493.      religious fervour.)
  5494.  
  5495.  
  5496.                            - 5 -
  5497.  
  5498.  
  5499.    - It is not clear whether or not the language (whatever
  5500.      it is) should be constrained to be a superset of C.
  5501.      Such a constraint would be desirable from the point of
  5502.      view of compatibility, but might compromise the
  5503.      ideological soundness of the language.  (Religion
  5504.      again.)
  5505.  
  5506.    - The business of WG22 is the definition of an operating
  5507.      system interface.  It should not concern itself with
  5508.      the means of implementation of an operating system
  5509.      which presents that interface  --  even if almost
  5510.      everything that conforms to the definition happens to
  5511.      be written in on particular language  --  C.
  5512.  
  5513. All this may seem to be somewhat arcane  --  distanced from
  5514. reality.  What it boils down to is that WG22 does not think
  5515. that the time is yet ripe for international standardisation
  5516. of an object-oriented C derivative.  More work needs to be
  5517. done by industry groupings and national standards bodies  -
  5518. -  and more users need to vote with their feet  --  before
  5519. the terms of reference for an international standard become
  5520. clear.
  5521.  
  5522. The working group discussed the path towards a language-
  5523. independent definition of POSIX, an issue which took on
  5524. added urgency because the working group's decision was
  5525. required in order that the IEEE could determine the initial
  5526. format of its 1003.4 standard (real-time extensions to
  5527. 1003.1), which moves to ballot in January, 1990.  Like IEEE
  5528. 1003, WG15 intends that the standards it produces should
  5529. ultimately be expressed in a form which is independent of
  5530. any particular computer language.  And also like 1003, WG22
  5531. is currently drafting standards in terms of the C language.
  5532. Two questions arise: how independent, and how ultimate?
  5533.  
  5534. IEEE 1003.1 is working towards removing C-language
  5535. dependencies from Std. 1003.1-1988, but is stopping some way
  5536. short of using a Formal Definition Language (FDL).  While
  5537. this precludes the automatic generation of test procedures
  5538. which would be possible, were a verifiable FDL is used, it
  5539. is do-able in the short term.  Soon enough, in fact, to
  5540. allow 1003.4 to go to ballot in a language independent form.
  5541. If 1003.1 were to drop this work in favour of a FDL, results
  5542. would be postponed for some years, and 1003.4 would have to
  5543. be defined in terms of the C language, much to the distress
  5544. of the Ada community.
  5545.  
  5546. WG22 decided that use of a FDL was most appropriate to an
  5547. international standard.  Consequently, the group had to
  5548.  
  5549.  
  5550.                            - 6 -
  5551.  
  5552. decide whether it wanted
  5553.  
  5554.   a.  to ignore 1003.1's work (which could result in 1003.1
  5555.       dropping the activity);
  5556.  
  5557.   b.  to recommend that 1003.1 adopt a FDL (with a resultant
  5558.       gross delay); or
  5559.  
  5560.   c.  to use 1003.1's work as a basis for subsequent WG22
  5561.       progress towards a formal description of POSIX
  5562.       interfaces.
  5563.  
  5564. The last option was chosen, resulting in a resolution which
  5565. exhorts 1003.1 to keep up the good work.  Expect 1003.4 to
  5566. be language-independent.
  5567.  
  5568. For its part, WG22 is going to look into FDLs  --  a
  5569. particularly esoteric subject  --  in more detail at its
  5570. next meeting in Brussels in October.  Ultimately, its
  5571. standards will have three levels:
  5572.  
  5573.    - Formal description (verifiable, but almost
  5574.      incomprehensible to mere mortals);
  5575.  
  5576.    - Informal, but computer language-independent,
  5577.      commentary; and
  5578.  
  5579.    - Series of language bindings, which may or may not
  5580.      implement the whole interface.  (For example, a COBOL
  5581.      binding might well exclude the fork interface.)
  5582.  
  5583. This should keep us busy well into the 1990s.
  5584.  
  5585. ISO, in order that it can exercise adequate control of
  5586. activities dispersed both geographically and in time, tries
  5587. to compartmentalize as much as possible, making sure that
  5588. the responsibilities of each sub-committee and working group
  5589. are very well defined.  The trouble is that there are
  5590. certain topics which just cannot be pushed into a single
  5591. compartment; internationalisation is certainly one,
  5592. affecting as it does almost every aspect of information
  5593. technology; security  --  an issue which currently has many
  5594. people extremely worried  --  is probably another.  Despite
  5595. this, ISO TC1, having decided that the issue needs an
  5596. identifiable home, is thought to be about to convene a new
  5597. working group  --  probably WG27  --  to handle all aspects
  5598. of security.  (There is much vagueness here: TC1's mailing
  5599. mechanism appears to have failed, with the result that
  5600. nobody is sure exactly what will be voted on at its meeting
  5601. in Paris later this month.)
  5602.  
  5603.  
  5604.                            - 7 -
  5605.  
  5606. Of course, this has WG15 worried, both in its own right, and
  5607. on behalf of other groups and sub-committees affected by
  5608. issues of security.  (Most notable among these is SC18,
  5609. which manages the burgeoning ISO protocol stack.)
  5610. Consequently, a resolution has been forwarded to TC1 via
  5611. SC22 saying, in effect ``We're in this together.  Let's work
  5612. together.'' The means of working together is a rapporteur
  5613. group, a mechanism which exists to allow one group to
  5614. monitor the activities of another.  WG22 has such groups
  5615. covering verification and internationalization as well as
  5616. security.
  5617.  
  5618. Jim Isaak, convener of WG22, is much concerned with the
  5619. issue of functional standards for applications portability,
  5620. or Application Environment Profiles (AEPs).  Jim chairs IEEE
  5621. 1003.0, which, in effect, is stocking the shelves of a
  5622. standards supermarket from which users can pick the
  5623. selection (or profile) needed to allow applications of a
  5624. particular type to be realised in a portable manner.
  5625. (X/Open, The Open Software Foundation and more than a few
  5626. governments are doing much the same sort of thing.) One
  5627. example of such a profile might satisfy the needs of
  5628. applications requiring distributed database services with
  5629. reliable transaction processing and high security.
  5630. (Continuing the supermarket analogy, these would be shopping
  5631. lists, each allowing the execution of a number of recipes
  5632.  --  applications...  Never mind.)
  5633.  
  5634. Already, the IEEE has working groups which are defining
  5635. AEPs: 1003.10 for supercomputing and 1003.11 for transaction
  5636. processing, and Jim is engaged in selling the idea to ISO.
  5637. Again, there are two questions: ``Are you interested?'' and
  5638. ``If so, what profiles do you want to specify?''
  5639.  
  5640. It is early days yet: the issue is to be raised at Technical
  5641. Study Group 1's (TSG1's) meeting in Essen, Germany, in
  5642. September.  (TSGs are another ISO mechanism which is brought
  5643. into play to handle interdisciplinary issues.) TSG1 is
  5644. developing a framework for application portability, so it
  5645. should consider AEPs worth adopting.  In the mean time,
  5646. feedback concerning useful and desirable AEPs is solicited
  5647. by IEEE 1003.0.
  5648.  
  5649. Finally, WG15 has decided that it is time to adopt IEEE's
  5650. draft 1003.2 standard, Shell and Application Utility
  5651. Interface for Computer Operating System Environments as the
  5652. basis for its recently approved movement towards a
  5653. corresponding international standard.  A little procedural
  5654. gymnastics is involved: the first SC22 meeting that could
  5655. authorise such an adoption is in September, and it is not
  5656. clear which draft of 1003.2 will be current at that time: if
  5657.  
  5658.  
  5659.                            - 8 -
  5660.  
  5661. things go badly it could be draft 8; if to plan, draft 9.
  5662. Also, draft international standard 9945, which corresponds
  5663. to IEEE 1003.1, must be renamed to 9945.1, allowing 1003.2
  5664. to form the basis of 9943.2.  It took three separate
  5665. resolutions to put this particular show on the road!
  5666.  
  5667. Those, then, are the issues I consider important to members
  5668. of EUUG and USENIX.  Beyond them, there was much procedural
  5669. stuff  --  more, for example, than at an IEEE meeting, even
  5670. though WG22 is apparently quite informal by ISO standards
  5671. (sorry).
  5672.  
  5673.                               That's all, folks!
  5674.  
  5675.  
  5676. Volume-Number: Volume 16, Number 40
  5677.  
  5678. From root  Wed May 17 14:21:30 1989
  5679. Received: by uunet.UU.NET (5.61/1.14) 
  5680.     id AA02332; Wed, 17 May 89 14:21:30 -0400
  5681. From: David E. Emery <dee@linus.MITRE.ORG>
  5682. Newsgroups: comp.std.unix
  5683. Subject: Re: Standards Update Part 4: 1003.5
  5684. Message-Id: <344@longway.TIC.COM>
  5685. Sender: std-unix@longway.TIC.COM
  5686. Reply-To: dee@linus.MITRE.ORG (David E. Emery)
  5687. Date: 15 May 89 18:14:41 GMT
  5688. Apparently-To: std-unix-archive
  5689.  
  5690. Posted-From: The MITRE Corp., Bedford, MA
  5691. X-Alternate-Route: user%node@mbunix.mitre.org
  5692. Return-Path: <dee@linus.MITRE.ORG>
  5693. To: baker@nu.cs.fsu.edu, std-unix@longway.TIC.COM, shane@bungia.mn.org
  5694. Cc: posix-ada-committee@grebyn.com
  5695. From: dee@linus.MITRE.ORG (David E. Emery)
  5696.  
  5697.     Standards Update                              Part 4: 1003.5
  5698.     
  5699.               An update on UNIX|= Standards Activities
  5700.            January 1989 IEEE 1003 Meeting, Ft. Lauderdale
  5701.     
  5702.     
  5703.          1003.5 - Ada Bindings to POSIX
  5704.     
  5705.          This quarter's 1003.5 report points out some problems
  5706.     that are really endemic to the entire standards making
  5707.     process.  To wit, the people involved in making standards
  5708.     are rarely those who end up using them.  The user community
  5709.     does not (generally) have the wherewithal or time to join
  5710.     standards committees and attend standards committee
  5711.     meetings.  POSIX, like all other standards, suffers from
  5712.     this problem.
  5713.     
  5714.          In the case of 1003.5, the problem manifests itself in
  5715.     a new way.  While there are few members of the committee,
  5716.     the vendor and end user community are about evenly
  5717.     represented.  This would seem to be an advantage.
  5718.     Unfortunately, the Ada vendor and user community is not a
  5719.     UNIX oriented community.  The members of this committee,
  5720.     while very knowledgeable about Ada and its requirements, may
  5721.     not be as well verse in traditional UNIX semantics as one
  5722.     would like.
  5723.     
  5724.          This may change as the DoD (and the entire US Federal
  5725.     Government) becomes more interested in POSIX.  Until that
  5726.     time, 1003.5 is going to suffer from a dearth of UNIX
  5727.     oriented members.  This may cause them to produce a standard
  5728.     that, while strong in Ada terms, is weak when it comes to
  5729.     its relationship to POSIX based systems.
  5730.     
  5731.          The Ada language binding group has a goal of having a
  5732.     standard Ada binding for P1003.1 by the end of 1989, with
  5733.     balloting to take place some time in the fall.  The first
  5734.     draft of this standard was available for the January meeting
  5735.     of the POSIX committees, and it is going to take quite a bit
  5736.     of work to get it ready for a fall ballot.  This committee
  5737.     is really in desparate need of some warm bodies - preferably
  5738.     with Ada and UNIX backgrounds.
  5739.  
  5740. ---------------
  5741. I don't think this is a very fair characterization of our working
  5742. group.  It may have been true at Minneapolis (where most of the 1003.5
  5743. officers, for various reasons, were unable to attend), but many of us
  5744. have a pretty solid Unix background.  It is true that we sometimes
  5745. have to educate the 'uninitiated'.  It is also true that we need more
  5746. bodies, particularly people literate in both Unix and Ada.  However,
  5747. there is a substantial interest in Ada on Unix, indicated by the large
  5748. number of vendors (Verdix, Telesoft, Alsys, Meridian, DDC and Tartan
  5749. Labs <this list is probably not complete, either>).
  5750.  
  5751. However, I take significant exception to the implication that the
  5752. 1003.5 committee "does not understand Unix."  This is particularly
  5753. true when you look at the expressed attitude of the rest of 1003, that
  5754. "we don't care about Ada", or at best "we don't have time to learn
  5755. Ada".  We have a major problem when Ada and Unix clash, a problem I
  5756. don't think that the rest of P1003 can appreciate (given their narrow
  5757. C focus).
  5758.  
  5759.                 dave
  5760.                 emery@mitre.org
  5761.  
  5762. [ The report was based on the Minneapolis meeting.
  5763. It's good to see some counter opinions, though.  -mod ]
  5764.  
  5765. Volume-Number: Volume 16, Number 41
  5766.  
  5767. From news  Thu May 18 04:14:43 1989
  5768. Received: by uunet.UU.NET (5.61/1.14) 
  5769.     id AA00408; Thu, 18 May 89 04:14:43 -0400
  5770. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5771. Newsgroups: comp.std.unix
  5772. Subject: Re: POSIX flame...
  5773. Message-Id: <345@longway.TIC.COM>
  5774. References: <8905151814.AA14787@linus.MITRE.ORG>;
  5775. Reply-To: uunet!uiunix!ahby (Shane McCarron)
  5776. Date: 16 May 89 18:48:31 GMT
  5777. Apparently-To: std-unix-archive
  5778.  
  5779. To: dee@linus.mitre.org (David E. Emery)
  5780. Cc: std-unix, jsq@longway.tic.com
  5781. From: uunet!uiunix!ahby (Shane McCarron)
  5782.  
  5783. > However, I take significant exception to the implication that the
  5784. > 1003.5 committee "does not understand Unix."  This is particularly
  5785. > true when you look at the expressed attitude of the rest of 1003, that
  5786. > "we don't care about Ada", or at best "we don't have time to learn
  5787. > Ada".  We have a major problem when Ada and Unix clash, a problem I
  5788. > don't think that the rest of P1003 can appreciate (given their narrow
  5789. > C focus).
  5790.  
  5791. I guess that I may have said something a little strong here.  However,
  5792. I am not ready to retract the statement.  There were many people at
  5793. the Minneapolis meeting last fall who were not at all aquainted with
  5794. the semantics of fundamental parts of Unix.  As an example, I would
  5795. point to the misconception (by all of the group, if I remember
  5796. correctly) that if you call getcwd() with a NULL pointer, and then
  5797. later changed directories with a chdir(), then the string pointed to
  5798. by that previous call would be replaced by the new pathname!  This is
  5799. hardly a full understanding.
  5800.  
  5801. So, while I believe that the Ada vendor community is fully behind
  5802. getting Ada on Unix, I am not convinced that the expertise is in the
  5803. committee to completely specify the interfaces.  Fortunately, now that 1003.5 
  5804. is meeting in conjunction with the rest of the POSIX committees, there is
  5805. good possibility of liaison and consultation.  That should result in a
  5806. better, more complete specification.  Couple that with the intent of
  5807. 1003.5 to go to mock ballot soon, which will get their document much
  5808. more exposure, and you have a very promising view of the future.
  5809.  
  5810. I would also like to address the comment about an apparent lack of interest 
  5811. in Ada by the other POSIX committees.  You're right.  That's the nicest
  5812. way to say it.  Why?  Because the C programmers of the world (many of
  5813. them) don't take Ada seriously.  As such, they are probably being
  5814. unjust.  Until they realize that Ada is a real power in the future of
  5815. programming, they are not going to take it seriously.  This has
  5816. resulted, unfortunately, in the rest of the POSIX committee members
  5817. not really looking too closely at the Ada effort.  This is a mistake,
  5818. there is no excuse for it, but that's just the way it is.
  5819. --
  5820. Shane P. McCarron            ATT:    +1 201 263-8400
  5821. Project Manager                UUCP:    mccarron@uiunix.UUCP
  5822.  
  5823. Volume-Number: Volume 16, Number 42
  5824.  
  5825. From news  Thu May 18 04:20:52 1989
  5826. Received: by uunet.UU.NET (5.61/1.14) 
  5827.     id AA01637; Thu, 18 May 89 04:20:52 -0400
  5828. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5829. Newsgroups: comp.std.unix
  5830. Subject: Re: POSIX flame...
  5831. Message-Id: <346@longway.TIC.COM>
  5832. Reply-To: uunet!aries.mitre.org!emery (David Emery)
  5833. Date: 17 May 89 13:59:08 GMT
  5834. Apparently-To: std-unix-archive
  5835.  
  5836. Posted-From: The MITRE Corp., Bedford, MA
  5837. X-Alternate-Route: user%node@mbunix.mitre.org
  5838. Cc: std-unix, jsq@longway.tic.com, posix-ada-committee@grebyn.com
  5839. From: uunet!aries.mitre.org!emery (David Emery)
  5840.  
  5841. Shane writes:
  5842. >I guess that I may have said something a little strong here.  However,
  5843. >I am not ready to retract the statement.  There were many people at
  5844. >the Minneapolis meeting last fall who were not at all aquainted with
  5845. >the semantics of fundamental parts of Unix.  As an example, I would
  5846. >point to the misconception (by all of the group, if I remember
  5847. >correctly) that if you call getcwd() with a NULL pointer, and then
  5848. >later changed directories with a chdir(), then the string pointed to
  5849. >by that previous call would be replaced by the new pathname!  This is
  5850. >hardly a full understanding.
  5851.  
  5852. I don't remember this incident, and I was in Minneapolis last fall.  I
  5853. do know that there are places in 1003.1 (but getcwd() is NOT one of
  5854. them) where sometimes a call returns the address of memory which is
  5855. subject to change (i.e. memory inside the kernal, or whatever).  This
  5856. causes us major fits with respect to tasking, so we discussed how to
  5857. prevent/avoid/remove this problem.  I also remember some discussions
  5858. concerning the behavior of POSIX (not Unix) when NULL was passed as a
  5859. parameter to some routines.  This was often (particularly in Draft 12)
  5860. not well specified, even as being undefined.  (Incidently, calling
  5861. getcwd with a NULL pointer is clearly stated as being undefined in
  5862. 1003.1 Drafts 12 and 13.) 
  5863.  
  5864. We in the Ada community (regardless of Unix-literacy) have a heluva
  5865. lot more experience with formal standards documents than the Unix
  5866. community.  Consider how most people learn Unix.  It's not by studying
  5867. SVID, but rather by learning an implementation.  Often there's
  5868. "implicit knowledge" about Unix that is not clear from the POSIX
  5869. standard (although 1003.1 Draft 13 was much improved over Draft 12 in
  5870. that regard.  There's at least on instance in 1003.2 where I objected
  5871. to something in the draft for that very reason.)  Ada has had a
  5872. validation suite before there were any implementations; we as a
  5873. community have learned a lot about standards and measuring
  5874. conformance.  (I can provide a few war stories...)
  5875.  
  5876. So, my point is this:  I still believe Shane's characterization is
  5877. unfair.  What he sees as "lack of understanding" may very well be an
  5878. attempt to fully explore the rammifications of the P1003.1 standard,
  5879. as opposed to "common knowledge about Unix".  
  5880.  
  5881. There are times when I think that the Unix community doesn't fully
  5882. understand their own semantics.  For instance, in the sample
  5883. Language Independent Definition, the type file_descriptor was made an
  5884. "opaque" type, one whose representation is not visible.  This won't
  5885. work.  In particular, if this type is not an integer, how do you
  5886. 'name' file_descriptors that are not stdin, stdout and stderr?
  5887. Specifically, what is the 1003.1 meaning of 1003.2 I/O redirection for
  5888. FD 7, for instance?  As an active participant in many of these
  5889. discussions, I remember all the Unix arcana that wandered around the
  5890. 1003.5 group trying to understand what the intended POSIX semantics
  5891. for file descriptors are.  We originally proposed that file_descriptor
  5892. be an Ada "private" type, but based on our knowledge of Unix, decided
  5893. that this would not work.  
  5894.  
  5895.                 dave emery
  5896.                 emery@mitre.org
  5897.  
  5898. Volume-Number: Volume 16, Number 43
  5899.  
  5900. From news  Thu May 18 04:29:57 1989
  5901. Received: by uunet.UU.NET (5.61/1.14) 
  5902.     id AA03133; Thu, 18 May 89 04:29:57 -0400
  5903. From: <jsq@usenix.org>
  5904. Newsgroups: comp.std.unix
  5905. Subject: Standards BOF at Baltimore USENIX
  5906. Message-Id: <347@longway.TIC.COM>
  5907. Sender: std-unix@longway.TIC.COM
  5908. Reply-To: std-unix@uunet.UU.NET
  5909. Date: 18 May 89 04:09:25 GMT
  5910. Apparently-To: std-unix-archive
  5911.  
  5912. From: jsq@usenix.org
  5913.  
  5914. There will be a standards BOF at the Baltimore USENIX Conference:
  5915.     UNIX Standards, USENIX, and EUUG
  5916.     John S. Quarterman and Dominic Dunlop
  5917.     6-8PM Tuesday, 13 June 1989
  5918.     see BOF board for location
  5919.  
  5920. I will talk a bit about what USENIX is doing regarding standards.
  5921. With luck, I may be able to introduce the new watchdog report editor.
  5922.  
  5923. Dominic will talk about the ISO POSIX committee and how he is involved
  5924. with it, EUUG, and USENIX.
  5925.  
  5926. Then we will talk about whatever you want to talk about.
  5927.  
  5928. Volume-Number: Volume 16, Number 44
  5929.  
  5930. From root  Thu May 18 14:21:27 1989
  5931. Received: by uunet.UU.NET (5.61/1.14) 
  5932.     id AA05352; Thu, 18 May 89 14:21:27 -0400
  5933. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5934. Newsgroups: comp.std.unix
  5935. Subject: Re: ISO JTC1 SC15 WG 22 (POSIX) MEETING, OTTAWA 1st-3rd May, 1989
  5936. Message-Id: <348@longway.TIC.COM>
  5937. References: <342@longway.TIC.COM>
  5938. Reply-To: Donn Terry <uunet!hplabs!hpfcdc!donn>
  5939. Date: 18 May 89 03:14:08 GMT
  5940. Apparently-To: std-unix-archive
  5941.  
  5942. Newsgroups: comp.std.unix
  5943. From: Donn Terry <uunet!hplabs!hpfcdc!donn>
  5944.  
  5945. This report contains an error in the addressing (that CAN'T be a name)
  5946. of the ISO POSIX committee.
  5947.  
  5948. It's SC22/WG15 (not with the numbers reversed as in the report).
  5949. Substituting WG15 for all occurrences of WG22 (etc.) solves the problem.
  5950.  
  5951. For most of the readers this should not be a problem as the committee
  5952. address is not really relevant, but if the topic is discussed with a
  5953. standards expert who is not interested in POSIX, he will be very confused.
  5954.  
  5955. Donn Terry
  5956.  
  5957. Volume-Number: Volume 16, Number 45
  5958.  
  5959. From root  Thu May 18 14:23:57 1989
  5960. Received: by uunet.UU.NET (5.61/1.14) 
  5961.     id AA05726; Thu, 18 May 89 14:23:57 -0400
  5962. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5963. Newsgroups: comp.std.unix
  5964. Subject: POSIX FIPS 151-1 Draft wanted
  5965. Message-Id: <349@longway.TIC.COM>
  5966. Reply-To: uunet!cbnewsh.ATT.COM!wcs (Bill Stewart 201-949-0705 ho95c.att.com!wcs)
  5967. Organization: Your typical phone company involved in your typical daydream
  5968. Date: 17 May 89 19:40:06 GMT
  5969. Apparently-To: std-unix-archive
  5970.  
  5971. From: uunet!cbnewsh.ATT.COM!wcs (Bill Stewart 201-949-0705 ho95c.att.com!wcs)
  5972.  
  5973.  
  5974. I'd like to get a copy of the current draft of FIPS 151-1.
  5975. FIPS 151, based on the  old IEEE  Draft 12, is available, but 151-1
  5976. isn't official yet.
  5977.         Thanks;  Bill
  5978. -- 
  5979. # Bill Stewart, AT&T Bell Labs 2G218 Holmdel NJ 201-949-0705 ho95c.att.com!wcs
  5980.     # also found at 201-271-4712 tarpon.att.com!wcs 
  5981.  
  5982.  
  5983. [ The address I have on file for NIST is:
  5984.  
  5985.         Roger Martin
  5986.         National Institute of Standards and Technology
  5987.         Technology Building, Room B266
  5988.         Gaithersburg, MD 20899
  5989.             +1-301-975-3295
  5990.             rmartin@swe.icst.nbs.gov
  5991.  
  5992. Perhaps someone from NIST has more specific information?  -mod ]
  5993.  
  5994. Volume-Number: Volume 16, Number 46
  5995.  
  5996. From root  Fri May 19 09:51:16 1989
  5997. Received: by uunet.UU.NET (5.61/1.14) 
  5998.     id AA15031; Fri, 19 May 89 09:51:16 -0400
  5999. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6000. Newsgroups: comp.std.unix
  6001. Subject: ANSI Optical Filesystems committee forming June 27-29
  6002. Keywords: ANSI optical filesystems inaugural meeting
  6003. Message-Id: <350@longway.TIC.COM>
  6004. Reply-To: uunet!cs.utexas.edu!siswat!buck (A. Lester Buck)
  6005. Organization: Photon Graphics,  Houston
  6006. Date: 18 May 89 15:27:33 GMT
  6007. Apparently-To: std-unix-archive
  6008.  
  6009. Newsgroups: comp.std.unix
  6010. From: uunet!cs.utexas.edu!siswat!buck (A. Lester Buck)
  6011.  
  6012.  
  6013. [Note to moderator:  I don't know whether this applies to this
  6014. group or not, but I just found out about this and thought I
  6015. would send it to your group.  I have separately posted it
  6016. to comp.std.misc, comp.periphs, and comp.misc.  Should
  6017. this go to comp.unix.wizards, too? ]
  6018.  
  6019. [ I generally try to avoid crosspostings involving comp.std.unix,
  6020. because followups often end up going to only some of the groups
  6021. involved, and if replies come in from the std-unix mailing list
  6022. I have to remember to cross post them.  However, an announcement
  6023. of a new standards committee seems appropriate for this newsgroup.
  6024.  
  6025. Any readers of comp.unix.wizards who are interested will probably
  6026. be reading comp.periphs or comp.std.unix, so there should be no
  6027. need to post to comp.unix.wizards.  -mod ]
  6028.  
  6029.  
  6030. Press Release for Inaugural Meeting of X3B11.1        31 March 1989
  6031.  
  6032. New Technical Committee Formed
  6033. To Develop Optical Disk Volume and File Structure Standards
  6034.  
  6035. Washington, DC
  6036.  
  6037. The ANSI Accredited Standards Committee X3, Information Processing
  6038. Systems, has created a new task group, X3B11.1, to develop optical
  6039. disk volume and file structure standards.  X3B11.1 is responsible
  6040. for U.S.A. positions and contributions on corresponding efforts
  6041. in ISO/IEC Joint Technical Committee 1/Subcommittee 15
  6042.  
  6043. The standards created by X3B11.1 will facilitate the interchange
  6044. of information on removable optical disk by specifying the format
  6045. of the recorded structures that contain descriptive information
  6046. about volumes and the files/directories recorded on the media.
  6047.  
  6048. The program of work of X3B11.1 is to:
  6049.  
  6050. 1)  Specify volume and file structure standards for removable
  6051.     optical disk used in interchange.
  6052.  
  6053. 2)  Specify such standards so that they are independent, where
  6054.     possible, of the unrecorded and recorded format standards
  6055.     for the underlying media.
  6056.  
  6057. 3)  Specify such standards so that they are a coherent family
  6058.     of standards.
  6059.  
  6060. 4)  Assume the maintenance responsibility for the optical disk
  6061.     volume and file structure standards prepared by X3.
  6062.  
  6063. 5)  Establish and maintain liaison with other standards organizations
  6064.     in order to present proposals to them and to make comments
  6065.     on their proposals.
  6066.  
  6067. 6)  Represent U.S.A. on ISO/IEC JTC1 SC15.
  6068.  
  6069.  
  6070. The first meeting of X3B11.1 will be held at the Holiday Inn of
  6071. Nashua, New Hampshire on 27-29 June 1989.
  6072.  
  6073. For more information on the meeting contact:
  6074.  
  6075. Howard Kaikov
  6076. Digital Equipment Corporation
  6077. 110 Spit Brook Road (ZK03-4/Z09)
  6078. Nashua, New Hampshire  03062
  6079. USA
  6080. Telephone: 1 603 881 1122
  6081. Fax:       1 603 881 0120
  6082.  
  6083.  
  6084. -- 
  6085. A. Lester Buck        ...!texbell!moray!siswat!buck
  6086.  
  6087. Volume-Number: Volume 16, Number 47
  6088.  
  6089. From news  Mon May 22 14:24:39 1989
  6090. Received: by uunet.UU.NET (5.61/1.14) 
  6091.     id AA27425; Mon, 22 May 89 14:24:39 -0400
  6092. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6093. Newsgroups: comp.std.unix
  6094. Subject: looking for system monitors
  6095. Keywords: system monitors, P1003.7 System Administration
  6096. Message-Id: <351@longway.TIC.COM>
  6097. Reply-To: uunet!rti.rti.org!bnrunix.uucp!dfh (David F. Hinnant)
  6098. Organization: BNR Inc., RTP, NC
  6099. Date: 22 May 89 01:57:29 GMT
  6100. Apparently-To: std-unix-archive
  6101.  
  6102. Newsgroups: comp.std.unix,comp.arch,comp.sys.misc
  6103. From: uunet!rti.rti.org!bnrunix.uucp!dfh (David F. Hinnant)
  6104.  
  6105. The Subject line says it all.
  6106.  
  6107. A Posix System Administration working sub-group is looking for "existing
  6108. practices" of "system monitors" to use as a possible basis for a system
  6109. monitor specification to be included in the IEEE P1003.7 (Posix System
  6110. Administration) standard. By system monitors, I not only mean things
  6111. like vmstat, pstat, iostat et al, but nice tools like HP's monitor(8) or
  6112. Sequent's monitor(8) (the two that I do know of).
  6113.  
  6114. If you have a favorite nifty system monitor, please send mail.
  6115.  
  6116. Co-chair IEEE P1003.7 (Posix System Administration),
  6117. -- 
  6118.  
  6119. David Hinnant                    UUCP: ...{decvax,akgua}!mcnc!rti!bnrunix!dfh
  6120. Bell Northern Research           (919) 991-8299
  6121.  
  6122. Volume-Number: Volume 16, Number 48
  6123.  
  6124. From root  Tue May 23 14:22:34 1989
  6125. Received: by uunet.uu.net (5.61/1.14) 
  6126.     id AA24050; Tue, 23 May 89 14:22:34 -0400
  6127. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6128. Newsgroups: comp.std.unix
  6129. Subject: UNIX System Parameter Definitions
  6130. Message-Id: <352@longway.TIC.COM>
  6131. Reply-To: uunet!rti.rti.org!tijc02.uucp!pjs269 (Paul Schmidt )
  6132. Organization: Texas Instr., Johnson City TN
  6133. Date: 22 May 89 14:33:52 GMT
  6134. Apparently-To: std-unix-archive
  6135.  
  6136. Newsgroups: comp.std.unix
  6137. From: uunet!rti.rti.org!tijc02.uucp!pjs269 (Paul Schmidt        )
  6138.  
  6139. Are the UNIX System Parameters part of any standard?
  6140. How do you develop an application that uses system
  6141. calls such as msgget, shmget, and semget, so that they
  6142. will run on all systems without violating the system-
  6143. imposed limits?
  6144.  
  6145.     I know that for AT&T UNIX System V.2 on DEC processors
  6146. these limits are configurable.  On Apollos they are not.
  6147. What about SUN?  Are there any workstations that can be
  6148. configured?
  6149.     
  6150. ----------------------------------------------------------------------
  6151.     Paul Schmidt                           USENET:  rti!tijc02!pjs269
  6152.     Texas Instruments                      PHONE:  (615) 461-2461
  6153.     PO Drawer 1255 M/S 3517
  6154.     Johnson City, TN 37605-1255
  6155.  
  6156. Volume-Number: Volume 16, Number 49
  6157.  
  6158. From root  Wed May 24 16:21:30 1989
  6159. Received: by uunet.uu.net (5.61/1.14) 
  6160.     id AA07595; Wed, 24 May 89 16:21:30 -0400
  6161. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6162. Newsgroups: comp.std.unix
  6163. Subject: Re: UNIX System Parameter Definitions
  6164. Message-Id: <353@longway.TIC.COM>
  6165. References: <352@longway.TIC.COM>
  6166. Reply-To: uunet!posix!hlj (Hal Jespersen)
  6167. Organization: POSIX Software Group, Redwood City, CA
  6168. Date: 24 May 89 13:27:23 GMT
  6169. Apparently-To: std-unix-archive
  6170.  
  6171. From: uunet!posix!hlj (Hal Jespersen)
  6172.  
  6173. In article <352@longway.TIC.COM> uunet!rti.rti.org!tijc02.uucp!pjs269 (Paul Schmidt ) writes:
  6174. >Newsgroups: comp.std.unix
  6175. >From: uunet!rti.rti.org!tijc02.uucp!pjs269 (Paul Schmidt        )
  6176. >
  6177. >Are the UNIX System Parameters part of any standard?
  6178. >How do you develop an application that uses system
  6179. >calls such as msgget, shmget, and semget, so that they
  6180. >will run on all systems without violating the system-
  6181. >imposed limits?
  6182. >
  6183. >    I know that for AT&T UNIX System V.2 on DEC processors
  6184. >these limits are configurable.  On Apollos they are not.
  6185. >What about SUN?  Are there any workstations that can be
  6186. >configured?
  6187.  
  6188. There are really two answers here.  POSIX.1 has included all the "system
  6189. parameters" you need [we hope!] to use its interfaces.  The functions
  6190. you cite are not in POSIX.1, although similar to some in POSIX.4 (Real-
  6191. time).
  6192.  
  6193. But, implementations based on System V that support POSIX will probably
  6194. also support all the traditional System V calls as well.  One option is
  6195. for those systems to extend the sysconf() function of POSIX.1 to query
  6196. all the appropriate things.  For example, the M88000 Binary
  6197. Compatibility Standard (BCS) published by 88open Consortium is a merge
  6198. of POSIX.1 and SVR3.2.  It has extended sysconf() to provide all the
  6199. values you need.  The Motorola/UniSoft 68K BCS does the same, and I
  6200. would presume other similar efforts are underway elsewhere.  Maybe
  6201. folks listening in could provide such plans.
  6202.  
  6203.  
  6204.  
  6205.                     Hal Jespersen
  6206.                     POSIX Software Group
  6207.                     447 Lakeview Way
  6208.                     Redwood City, CA 94062
  6209.                     Phone:    +1 (415) 364-3410
  6210.                     FAX:    +1 (415) 364-4498
  6211.                     UUCP:    uunet!posix!hlj
  6212.  
  6213. Volume-Number: Volume 16, Number 50
  6214.  
  6215. From usenet  Fri May 26 02:48:39 1989
  6216. Received: by uunet.uu.net (5.61/1.14) 
  6217.     id AA01175; Fri, 26 May 89 02:48:39 -0400
  6218. From: Stephen Tihor <tihor@acf4.NYU.EDU>
  6219. Newsgroups: comp.std.unix
  6220. Subject: Re: UNIX System Parameter Definitions
  6221. Message-Id: <354@longway.TIC.COM>
  6222. References: <353@longway.TIC.COM>
  6223. Sender: std-unix@longway.TIC.COM
  6224. Reply-To: tihor@acf4.NYU.EDU (Stephen Tihor)
  6225. Date: 25 May 89 23:20:06 GMT
  6226. Apparently-To: std-unix-archive
  6227.  
  6228. Newsgroups: comp.std.unix
  6229. From: tihor@acf4.NYU.EDU (Stephen Tihor)
  6230.  
  6231. What are the POSIX parameters related to the system password and user name
  6232. string sizes?  I want to specify them in some local standards so that when
  6233. vendors start supporting reaonable lenght username/passwrods software 
  6234. will automatically adjust.
  6235.  
  6236. Volume-Number: Volume 16, Number 51
  6237.  
  6238. From news  Wed Jun  7 17:16:11 1989
  6239. Received: by uunet.uu.net (5.61/1.14) 
  6240.     id AA14078; Wed, 7 Jun 89 17:16:11 -0400
  6241. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6242. Newsgroups: comp.std.unix
  6243. Subject: Re: POSIX flame...
  6244. Message-Id: <356@longway.TIC.COM>
  6245. References: <346@longway.TIC.COM>
  6246. Reply-To: uunet!algor2!jeffrey (Jeffrey Kegler)
  6247. Organization: Algorists, Inc., Reston VA
  6248. Date: 7 Jun 89 17:31:04 GMT
  6249. Apparently-To: std-unix-archive
  6250.  
  6251. From: uunet!algor2!jeffrey (Jeffrey Kegler)
  6252.  
  6253. In article <346@longway.TIC.COM> uunet!aries.mitre.org!emery
  6254. (David Emery) writes:
  6255.  
  6256. >We in the Ada community (regardless of Unix-literacy) have a heluva
  6257. >lot more experience with formal standards documents than the Unix
  6258. >community. 
  6259.  
  6260. This is a bug not a feature.  The ADA community has done little so far
  6261. except work with standards. 
  6262.  
  6263. >Consider how most people learn Unix.  It's not by studying
  6264. >SVID, but rather by learning an implementation.
  6265.  
  6266. Learning programming from a standard is like learning seamanship in the
  6267. Rockies.
  6268.  
  6269. Do not get me wrong.  While I earn my living from UNIX/C, I have studied
  6270. ADA, like many of its features, wish some were in UNIX, and would not
  6271. object to programming in ADA someday.  That day will never come if the ADA
  6272. community thinks it can do without input from UNIX practitioners.
  6273.  
  6274. Representation on the committee does not necessarily make any difference,
  6275. as long as there is input.  If this POSIX standard comes out as anything
  6276. less than a joint effort with the community of UNIX practitioners, the ADA
  6277. people will have done themselves a great disservice.  And I will have
  6278. wasted my time spent studying ADA.
  6279. -- 
  6280.  
  6281. Jeffrey Kegler, President, Algorists,
  6282. jeffrey@algor2.UU.NET or uunet!algor2!jeffrey
  6283. 1762 Wainwright DR, Reston VA 22090
  6284.  
  6285. [ Let's try to turn this back into a more technical discussion.  -mod ]
  6286.  
  6287. Volume-Number: Volume 16, Number 52
  6288.  
  6289. From root  Thu Jun  8 01:06:13 1989
  6290. Received: by uunet.uu.net (5.61/1.14) 
  6291.     id AA14517; Thu, 8 Jun 89 01:06:13 -0400
  6292. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6293. Newsgroups: comp.std.unix,comp.lang.c,comp.databases
  6294. Subject: C-ISAM as formal standard?  If so, by whom?
  6295. Message-Id: <357@longway.TIC.COM>
  6296. Reply-To: Dominic Dunlop <uunet!sphinx.co.uk!domo>
  6297. Followup-To: comp.std.unix
  6298. Organization: Sphinx Ltd., Maidenhead, England
  6299. Date: 31 May 89 22:23:00 GMT
  6300. Apparently-To: std-unix-archive
  6301.  
  6302. From: Dominic Dunlop <uunet!sphinx.co.uk!domo>
  6303.  
  6304. [domo asks that you:  Please observe Followup-to above. -mod ]
  6305.  
  6306. Does anybody out there know if the venerable C-ISAM interface has been
  6307. adopted, or is about to be adopted, by any public standards body (ANSI,
  6308. ISO, IEEE, UL... you name it), or is specified as a requirement by any
  6309. purchasing agency (NIST, CCTA, NASA...).  (Yes, I know that purchasing
  6310. agency is a loose term: I mean the kind of outfit which draws up specs
  6311. which some large purchaser then makes binding on their suppliers.)  As far
  6312. as I'm aware, the current state of play is that C-ISAM has beached in the
  6313. X/Open Portability Guide, but no public body has tried to pick it up from
  6314. there.  Oh yes.  Might C-ISAM pop up in SVID 4?  I seem to recall Informix
  6315. (or RDS, as they were then) claiming to have sold technology to AT&T for a
  6316. juicy sum a few years back, but have seen no obvious fruits.  Clues or
  6317. pointers, anyone?
  6318.  
  6319. If your reply is as speculative as this enquiry, you might drop me mail.
  6320. If, on the other hand, it's good solid dope, by all means post it straight
  6321. away.  I'll summarise to the net in any event.
  6322. -- 
  6323. Dominic Dunlop
  6324. The Standard Answer Ltd., using Sphinx' facilities (for which much thanks)
  6325. domo@sphinx.co.uk
  6326.  
  6327. Volume-Number: Volume 16, Number 53
  6328.  
  6329. From news  Fri Aug 11 15:34:30 1989
  6330. Received: by uunet.uu.net (5.61/1.14) 
  6331.     id AA10438; Fri, 11 Aug 89 15:34:30 -0400
  6332. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6333. Newsgroups: comp.std.unix
  6334. Subject: End of Volume 16
  6335. Message-Id: <369@longway.TIC.COM>
  6336. Reply-To: std-unix@uunet.uu.net
  6337. Date: 11 Aug 89 19:40:55 GMT
  6338. Apparently-To: std-unix-archive
  6339.  
  6340. This is the last article in Volume 16 of comp.std.unix.
  6341. Volume 17 will start tomorrow.  These volumes are purely
  6342. for administrative convenience (and this message also serves
  6343. nicely as a test message).  Feel free to continue any previous
  6344. discussion in the new volume.
  6345.  
  6346. John S. Quarterman, moderator
  6347.  
  6348. PS:  Due to a glitch on UUNET, nothing from comp.std.unix was archived there
  6349. since 31 May 1989.  If anyone has archives for comp.std.unix from then until
  6350. now, I'd appreciate hearing about it.
  6351.  
  6352. Volume-Number: Volume 16, Number 64
  6353.  
  6354.