>I'd like to remind the readers of this group and teh distinguished authors
>of the CRB that 1003.4B is an an extension to a real-time standard (please
>read the scope statement of 1003.4) and its purpose *is* to provide
>real-time functionality. Unlike the endless debate about 1003.4a
>(pthreads), I don't think there is any question here.
The entire real-time standard is folded into the .1 standard.
The whole thing together is a single standard, with a lot of options.
As far as I can tell, some of the things like spawn() being put in .4a
should really be in base .1, and are placed here only because this is a
quicker method to get into .1. Some of these these are going to be quoted
in non-realtime systems -- contracts will read: I need .1, with the
spawn option, and the contiguous file option... And who knows what the
FIPS will mandate next time around?
So, anything that goes in under the realtime banner, had better be
full and complete in the full, generic operating system sense.
I, by the way, had 6 objections on spawn, mainly because I believe spawn
has nothing to do with realtime, and I have several clients right now
for non-realtime purposes that want to implement it. They want to do
it for simple performance reasons. I want to make darn sure that it
actually accomplishes its goals (50% of forks in the shell).
Right now it doesn't. I can say that, as perhaps the only one to date
who has actually converted a shell over to try to use spawn...
Again, nothing to do with realtime.
Alex White.
Volume-Number: Volume 33, Number 28
From std-unix-request@uunet.UU.NET Tue Dec 7 00:46:41 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA27735; Tue, 7 Dec 93 00:46:41 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA19579; Tue, 7 Dec 93 00:46:39 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA15932; Mon, 6 Dec 93 21:46:38 PST
Xref: majipoor.cygnus.com comp.std.unix:191
From: mib@geech.gnu.ai.mit.edu (Michael I Bushnell)
Newsgroups: comp.std.unix
Subject: Interpretation of O_ACCMODE
Organization: FOO
Sender: sef@uunet.uu.net
Message-Id: <2e1556INNr17@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 6 Dec 1993 21:43:02 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: mib@geech.gnu.ai.mit.edu (Michael I Bushnell)
In our system we have three bits for access modes:
#define O_READ 0x0001
#define O_WRITE 0x0002
#define O_EXEC 0x0004
#define O_RDONLY O_READ
#define O_WRONLY O_WRITE
#define O_RDWR (O_RDONLY | O_WRONLY)
We have a call `fexecve' (and associated stuff) which permits one to
execute a file which has been opened with O_EXEC set.
Should O_ACCMODE be defined as (O_RDWR) or as (O_READ|O_WRITE|O_EXEC)?
The purist claim is clearly that it should be the latter.
But the practical claim is for the former, on the grounds that any
real uses of O_ACCMODE will be like the following:
switch (mode & O_ACCMODE)
{
case O_RDONLY:
...
case O_WRONLY:
...
case O_RDWR:
...
}
So, which is it? The actual standard doesn't really deal with it at
all. Has anybody ever actually used O_ACCMODE?
--
+1 617 623 3248 (H) | The soul of Jonathan was bound to the soul of David,
+1 617 253 8568 (W) -+- and Jonathan loved him as his own soul.
1105 Broadway | Then Jonathan made a covenant with David
Somerville, MA 02144 | because he loved him as his own soul.
Volume-Number: Volume 33, Number 29
From std-unix-request@uunet.UU.NET Mon Dec 13 02:32:23 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA00798; Mon, 13 Dec 93 02:32:23 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA23598; Mon, 13 Dec 93 02:32:21 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA20551; Sun, 12 Dec 93 23:32:20 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id XAA05295 for std-unix-archive@uunet.uu.net; Sun, 12 Dec 1993 23:32:13 -0800
Xref: majipoor.cygnus.com comp.std.unix:193
From: mfeustel@ccd.harris.com (McFuzz)
Newsgroups: comp.std.unix
Subject: Re: Not true! This is .1
Organization: Harris Controls Division
Sender: sef@uunet.uu.net
Message-Id: <2eh3q4INNpri@rodan.UU.NET>
References: <2dvurlINN4nb@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 12 Dec 1993 22:58:12 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: mfeustel@ccd.harris.com (McFuzz)
Alex White (alex@mks.com) wrote:
>The entire real-time standard is folded into the .1 standard.
>The whole thing together is a single standard, with a lot of options.
@@->> A point of clarification - all of the dots (.) working
groups are intended to be incorporated into the base standard.
The POSIX standard is really not .1 but 1003 appended with the
year of the update. For example the 1003-1990 standard will be
replaced with the 1003-1993 which will include all the realtime
options included in P1003.4d14...which will be submitted to ISO
for inclusion in the international std. 9945..
mcfuzz
Volume-Number: Volume 33, Number 31
From std-unix-request@uunet.UU.NET Mon Dec 13 02:32:20 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA00791; Mon, 13 Dec 93 02:32:20 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA23584; Mon, 13 Dec 93 02:32:18 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA20545; Sun, 12 Dec 93 23:32:16 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id XAA05283 for std-unix-archive@uunet.uu.net; Sun, 12 Dec 1993 23:32:10 -0800
Xref: majipoor.cygnus.com comp.std.unix:192
From: fred@mindcraft.com (Fred Zlotnick)
Newsgroups: comp.std.unix
Subject: Re: Interpretation of O_ACCMODE
Organization: Kithrup Enterprises, Ltd.
Sender: sef@uunet.uu.net
Message-Id: <2eh3npINNpph@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 12 Dec 1993 22:56:57 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: fred@mindcraft.com (Fred Zlotnick)
Michael Bushnell writes:
>We have a call `fexecve' (and associated stuff) which permits one to
>execute a file which has been opened with O_EXEC set.
>
>Should O_ACCMODE be defined as (O_RDWR) or as (O_READ|O_WRITE|O_EXEC)?
>
>The purist claim is clearly that it should be the latter.
The purists are incorrect. See below.
>So, which is it? The actual standard doesn't really deal with it at
>all. Has anybody ever actually used O_ACCMODE?
Yes. The reason O_ACCMODE exists is that historically, O_RDONLY is not
a bit mask; it's 0. (That was a mistake, IMHO.) This means that if you
want to determine whether a particular file descriptor is open for
reading, for example, the following intuitively obvious code WILL NOT
work:
if ( fcntl(fd, F_GETFL) & O_RDONLY )
... /* Condition is always zero */
So instead, you write something like the switch statement above, or:
From std-unix-request@uunet.UU.NET Mon Dec 13 02:32:27 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA00811; Mon, 13 Dec 93 02:32:27 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AB23609; Mon, 13 Dec 93 02:32:24 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA20557; Sun, 12 Dec 93 23:32:23 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id XAA05307 for std-unix-archive@uunet.uu.net; Sun, 12 Dec 1993 23:32:16 -0800
RS/Magazine mentioned something called Spec 1170, "a UNIX specification
announced by 75 vendors .. that specifies 1,170 application programming
interfaces. It sounded like X/Open will/does own this spec.
What exactly is this and how does it relate to POSIX, COSE?
Where can one obtain this Spec? I would really like to see a TOC to see
what is included.
Is this only a draft proposal today? If so, what is the time frame for
it to become a standard?
--
Steve Zanoni
GE Medical Systems
stevez@med.ge.com
Volume-Number: Volume 33, Number 32
From std-unix-request@uunet.UU.NET Mon Dec 13 02:32:28 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA00816; Mon, 13 Dec 93 02:32:28 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA23619; Mon, 13 Dec 93 02:32:26 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA20563; Sun, 12 Dec 93 23:32:25 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id XAA05319 for std-unix-archive@uunet.uu.net; Sun, 12 Dec 1993 23:32:18 -0800
Xref: majipoor.cygnus.com comp.std.unix:195
From: gwyn@smoke.brl.mil (Doug Gwyn)
Newsgroups: comp.std.unix
Subject: Re: Not true! This is .1
Organization: U.S. Army Ballistic Research Lab, APG MD.
In article <2dvurlINN4nb@rodan.UU.NET> alex@mks.com (Alex White) writes:
>As far as I can tell, some of the things like spawn() being put in .4a
>should really be in base .1, and are placed here only because this is a
>quicker method to get into .1.
IEEE working group P1003 considered spawn(), but decided that it did
*not* belong in the POSIX.1 standard. (Ditto for vfork().)
Volume-Number: Volume 33, Number 33
From std-unix-request@uunet.UU.NET Mon Dec 13 14:24:40 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA04438; Mon, 13 Dec 93 14:24:40 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA21156; Mon, 13 Dec 93 14:24:38 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA10336; Mon, 13 Dec 93 11:24:36 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id LAA19481 for std-unix-archive@uunet.uu.net; Mon, 13 Dec 1993 11:24:29 -0800
Xref: majipoor.cygnus.com comp.std.unix:196
From: hlj@posix.COM (Hal Jespersen)
Newsgroups: comp.std.unix
Subject: Re: Not true! This is .1
Organization: POSIX Software Group, Redwood City, CA
Sender: sef@uunet.uu.net
Message-Id: <2eif7pINN3o6@rodan.UU.NET>
References: <2eh3q4INNpri@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 13 Dec 1993 11:19:21 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: hlj@posix.COM (Hal Jespersen)
mfeustel@ccd.harris.com (McFuzz) writes:
>@@->> A point of clarification - all of the dots (.) working
>groups are intended to be incorporated into the base standard.
A point of reclarification: Many of the API-related working groups
are building amendments to 1003.1-199x (aka ISO/IEC 9945-1: 199x).
The ".1" is not being dropped because there are still other dot
groups with their own identities. 1003.2 (9945-2) and related
amendments, 1003.5 (Ada binding), 1003.9 (FORTRAN-77), and various
profile standards in the 1003 group are all examples.
Hal
Volume-Number: Volume 33, Number 34
From std-unix-request@uunet.UU.NET Mon Dec 13 19:23:32 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA10462; Mon, 13 Dec 93 19:23:32 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA12731; Mon, 13 Dec 93 19:23:30 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA24640; Mon, 13 Dec 93 16:23:28 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id QAA27242 for std-unix-archive@uunet.uu.net; Mon, 13 Dec 1993 16:23:20 -0800
Xref: majipoor.cygnus.com comp.std.unix:197
From: rgallen@muug.mb.ca (Rennie Allen)
Newsgroups: comp.std.unix
Subject: Re: Spec 1170: What is this???
Organization: Manitoba Unix User Group, Winnipeg, Manitoba, Canada
Sender: sef@uunet.uu.net
Message-Id: <2ej0nqINN9vf@rodan.UU.NET>
References: <2eh3s2INNpt6@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 13 Dec 1993 16:18:02 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: rgallen@muug.mb.ca (Rennie Allen)
In <2eh3s2INNpt6@rodan.UU.NET> stevez@outboard.med.ge.com (Steve Zanoni 5-4325) writes:
>What exactly is [1170] and how does it relate to POSIX, COSE?
Next year, any vendor who markets an OS which complies with spec 1170 will be
allowed to call their OS Unix. X/Open will own the spec (and the Unix trade
mark), and "give" the Unix trademark to spec 1170 compliant vendors...
gallen@muug.mb.ca
(204) 339-8005
Fax: (204) 488-5943
Volume-Number: Volume 33, Number 35
From std-unix-request@uunet.UU.NET Tue Dec 14 20:42:03 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA24788; Tue, 14 Dec 93 20:42:03 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA13416; Tue, 14 Dec 93 20:41:53 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA15507; Tue, 14 Dec 93 17:41:50 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id RAA27093 for std-unix-archive@uunet.uu.net; Tue, 14 Dec 1993 17:41:40 -0800
Submitted-by: preece@urbana.mcd.mot.com (Scott E. Preece)
In article <2ej0nqINN9vf@rodan.UU.NET> rgallen@muug.mb.ca (Rennie Allen) writes:
>Next year, any vendor who markets an OS which complies with spec 1170 will be
>allowed to call their OS Unix. X/Open will own the spec (and the Unix trade
>mark), and "give" the Unix trademark to spec 1170 compliant vendors...
Just to clarify the answer to the explicit question -- spec 1170 is a
product of the COSE effort, written by a COSE working group and endorsed
by a large number of UNIX vendors. It includes the XPG4 interfaces plus
some additional interfaces from SVID3, the OSF AES, the BSD
distribution, and (I believe) some non-base X/Open specs. The goal was
to include all the interfaces commonly used by ISV applications, and the
research included having some ISVs run surveying tools over their
applications to determine what interfaces they use.
--
scott preece
motorola/mcg urbana design center 1101 e. university, urbana, il 61801
phone: 217-384-8589 fax: 217-384-8550
internet mail: preece@urbana.mcd.mot.com
Volume-Number: Volume 33, Number 36
From std-unix-request@uunet.UU.NET Tue Dec 14 20:42:05 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA24796; Tue, 14 Dec 93 20:42:05 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA13453; Tue, 14 Dec 93 20:41:59 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA15515; Tue, 14 Dec 93 17:41:52 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id RAA27105 for std-unix-archive@uunet.uu.net; Tue, 14 Dec 1993 17:41:43 -0800
>Next year, any vendor who markets an OS which complies with spec 1170 will be
>allowed to call their OS Unix. X/Open will own the spec (and the Unix trade
>mark), and "give" the Unix trademark to spec 1170 compliant vendors...
Well, "spec 1170" is the COSE API document, which is a blending/superset
of XPG4 and SVID3 with things like sockets and curses added. the 1170 is
for the 1170-odd interfaces and headers listed in it.
Rennie's reply is correct excepting for the timetable, which is still
fluid.
--
Mark S. Brown IBM Austin, TX| Call for the police.
mbrown@austin.ibm.com RS/6000| Call for an ambulance.
VNET: MBROWN@AUSVM6 512-838-3926| Call for a pizza.
MS 9582 11400 Burnet Rd. 78758| See who shows up, and in what order.
Volume-Number: Volume 33, Number 37
From std-unix-request@uunet.UU.NET Thu Dec 16 22:46:59 1993
Received: from relay2.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA19465; Thu, 16 Dec 93 22:46:59 -0500
Received: from cygnus.com by relay2.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA21966; Thu, 16 Dec 93 22:46:58 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA27567; Thu, 16 Dec 93 19:46:56 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id TAA03673 for std-unix-archive@uunet.uu.net; Thu, 16 Dec 1993 19:46:55 -0800
Xref: majipoor.cygnus.com comp.std.unix:200
From: cameron@cse.unsw.edu.au (Cameron Simpson)
Newsgroups: comp.std.unix
Subject: Re: Spec 1170: What is this???
Organization: CS&E Computing Facility, Uni Of NSW, Oz
>Next year, any vendor who markets an OS which complies with spec 1170 will be
>allowed to call their OS Unix. X/Open will own the spec (and the Unix trade
>mark), and "give" the Unix trademark to spec 1170 compliant vendors...
So, how synonymous is 1170 with what defining _XOPEN_SOURCE is supposed to do?
And is 1170 online anywhere?
--
Cameron Simpson, who's intuiting what XOPEN is from the Sun
include headers...
cameron@cse.unsw.edu.au, DoD#743
Volume-Number: Volume 33, Number 38
From std-unix-request@uunet.UU.NET Thu Dec 16 22:47:08 1993
Received: from relay2.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA19496; Thu, 16 Dec 93 22:47:08 -0500
Received: from cygnus.com by relay2.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA22034; Thu, 16 Dec 93 22:47:03 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA27579; Thu, 16 Dec 93 19:47:01 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id TAA03685 for std-unix-archive@uunet.uu.net; Thu, 16 Dec 1993 19:47:00 -0800
Xref: majipoor.cygnus.com comp.std.unix:201
From: nick@usenix.org (Nicholas M. Stoughton)
Newsgroups: comp.std.unix
Subject: Standards Update, POSIX.7: System Administration
Organization: USENIX Standards Report Editor
Sender: sef@uunet.uu.net
Message-Id: <2er9urINNimh@rodan.UU.NET>
Reply-To: std-unix@uunet.uu.net
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 16 Dec 1993 19:44:27 -0800
To: std-unix@uunet.UU.NET
Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
USENIX Standards Report Editor
Nicholas M. Stoughton <nick@usenix.org>, Report Editor
POSIX.7: System Administration
Matt Wicks <wicks@fnal.gov> and Keith Duval
<duval.vnet.ibm.com> report on the October 18-22, 1993
meeting in Bethesda, MD.:
Introduction
POSIX.7 is divided into three separate groups, each
producing their own standard:
- POSIX.7.1 - Printing Administration
- POSIX.7.2 - Software Installation and Management
- POSIX.7.3 - User and Group Administration
Print Administration
Of all the work of POSIX.7, the work of the printing group
is most advanced, with the initial formal ballot conducted
in June-July, 1993. The print standard is based on MIT's
Palladium, which is a distributed print management system
and also the base technology for OSF's offering in the Print
Management arena.
The working group explicitly decided to reject using lpr or
lp as the basis of the standard believing that neither
really addressed all of the issues of a distributed printing
system.
The ballot was generally positive, so there seems to be some
willingness within the standards community to approve System
Administration based standards. It remains to be seen if
both vendors and users are ready and willing to migrate to a
totally new printing system.
Commencing the week of October 18th, the POSIX.7.1 Printing
standards group met in Bethesda. A great deal of progress
was made toward producing a final document which satisfies
the overwhelming majority of interested parties, and while
resolving the objections and comments is a daunting task,
the committee was formed, and objectives and means for
achievement of the goals at hand were delineated.
Moreover, there were a number of excellent suggestions from
the balloters which will improve the overall standard and
implementations derived from same. Further, it was readily
- 2 -
recognized by all who participated in the arduous task of
interpretation and response to the objections and comments
in Bethesda, and by all who are credible in the field, that
this represents a significant enhancement of the art with
respect to distributed systems technology. Finally, it was
generally agreed that `times have changed' and, if we allow
ourselves the intellectual stimulation, change is good for
us. In the print technology area, it was increasingly
obvious during the week that the `old' is just a bit too old
to be relevant any longer, other than as grist for whimsey
and fond recollection of much simpler systems challenges and
times.
Software Installation and Management
The Software Management standard is based on Hewlett
Packard's software installation package, with some
contributions from the SVr4 software installation package.
(The HP system is also the base technology for the software
management portion of OSF's Distributed Management
Environment.)
There are two primary goals of the standard. One goal is to
provide a standardized command line interface for all of the
typical software management tasks. These include commands to
install and remove software, configure software, list and
verify software. This goal allows administrator portability
since the software management process will work the same on
different machine types.
The second goal is to define a standard software package
layout. This goal allows media portability. Software
packaged in the standard layout would be able to be managed
by any POSIX conformant implementation.
For a good explanation of additional details of the
standard, I recommend obtaining a copy of the proceedings of
the most recent USENIX LISA conference. Barrie Archer
provided a very good paper that not only explains the
standard, but also some of the reasons why certain decisions
were made.
I have been involved in the Software Group since its
formation over 2 years ago. This meeting has a significantly
different flavor as the group is nearing completion of its
initial work, planning to go to ballot after the April, 1994
meeting. Although there were several heated discussions on
several technical issues over the course of the week, in
general the work was focussed on "fine tuning" the document.
- 3 -
The next two meetings will be dedicated almost exclusively
to editorial issues and attempting to resolve any
discrepancies between different sections in the document.
User and Group Administration
A separate snitch report is being written by a member of
this working group. However, I did want to use this
opportunity to encourage other people to get involved.
The User and Group Administration work is in its early
stages and is being done primarily by two individuals (a
third person joined them this week) both of whom are vendor
representatives. Here is an opportunity to get involved and
make a difference in the standards arena. Otherwise, you
will have to accept what is produced by a very small group
of people.
Participation in POSIX does take time, but it is well worth
it. Send me mail if you would like more information on how
to get involved.
Volume-Number: Volume 33, Number 39
From std-unix-request@uunet.UU.NET Thu Dec 16 22:47:12 1993
Received: from relay2.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA19510; Thu, 16 Dec 93 22:47:12 -0500
Received: from cygnus.com by relay2.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA22122; Thu, 16 Dec 93 22:47:10 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA27591; Thu, 16 Dec 93 19:47:08 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id TAA03709 for std-unix-archive@uunet.uu.net; Thu, 16 Dec 1993 19:47:07 -0800
Xref: majipoor.cygnus.com comp.std.unix:203
From: nick@usenix.org (Nicholas M. Stoughton)
Newsgroups: comp.std.unix
Subject: Standards Update, Fault Management Study Group
Organization: USENIX Standards Report Editor
Sender: sef@uunet.uu.net
Message-Id: <2era0kINNir3@rodan.UU.NET>
Reply-To: std-unix@uunet.uu.net
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 16 Dec 1993 19:45:24 -0800
To: std-unix@uunet.UU.NET
Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
USENIX Standards Report Editor
Nicholas M. Stoughton <nick@usenix.org>, Report Editor
Fault Management Study Group
Stephen Hinde <S.Hinde@frec.bull.fr> reports on the October
18-22, 1993 meeting in Bethesda, MD.:
Do you know the difference between Fault Tolerance, High
Availability, a fault, a failure and an error? If so you
could consider joining the ``Fault Management Study Group''
at the next POSIX meeting at Irvine.
October was the first meeting of this group, following BOF
sessions at the two previous POSIX meetings. The status of
the group is a ``Study Group'' preparing a Project
Authorization Request (PAR). The healthy participation
would indicate that Fault Management is something
organizations are interested in sending people to work on.
Which is one of the basic criteria for success in these hard
times.
A number of existing documents are being studied as base
documents, including the ``UNIX International High
Availability Working Group report'', which was contributed
by UI at the previous BOF, and a draft of the ``ANSI X3.T8-
1993 Fault Isolation Information Characterization for
Information Technology''.
The group found itself with an awesome ``laundry list'' from
the submitted requirements. The requirements ranged from a
framework to improve application availability to a framework
to improve platform availability. The required system scope
is not limited including single CPU systems, to Symmetric
Multiprocessor systems and clustered systems.
The group debated whether it was to be a new PAR, or a sub-
PAR of an existing group. The word ``Management'' had led
some to ask whether the group would end up as a sub-PAR of
POSIX.7, the System Management group. However some of the
objectives of the group were clearly outside the area of
System Management, and a number of alternative titles for
the group were being considered, for which the current
favorite was ``Services for Dependable Systems''. The PAR
sub-PAR debate will be easily settled when the PAR
submission and scope documents are complete.
The work of fleshing out a Fault Management Process Model
largely dominated the meeting, this is a model that would
allow the decomposition of the error detection and error
treatment steps, and allow the identification of the APIs
- 2 -
involved. The model was mapped against several
implementations as a sanity check. The behavior and
definition of the building blocks of the process were
examined including Error Detection, Sympton Encoding, Error
Logging, Diagnosis, Notification, Reconfiguration and
Recovery. Possible areas for standardization could include
APIs for Error Logging, Error Reporting, APIs for recovery
modules and a "finger printing" technique for uniquely
identifying faults.
Bradford Glad of ISIS gave a presentation of HORUS a
Distributed Toolkit layer designed to build distributed
fault tolerant systems. The key ideas include virtual
synchrony, a fault tolerant membership service, process
groups and a reliable broadcast protocol. New work includes
a high level abstraction called the Uniform Group interface.
This working group spent an intensive week, looking at a
wide range of topics in the fault tolerant arena. The acid
test is going to be selecting a hit list of topics for
standardization, ready for the PAR submission at Tahoe.
If you are interested in more information on the group why
not contact the group chair Helmut Roth,
hroth@relay.nswc.navy.mil.
Volume-Number: Volume 33, Number 41
From std-unix-request@uunet.UU.NET Thu Dec 16 22:47:16 1993
Received: from relay2.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA19519; Thu, 16 Dec 93 22:47:16 -0500
Received: from cygnus.com by relay2.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA22167; Thu, 16 Dec 93 22:47:13 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA27598; Thu, 16 Dec 93 19:47:12 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id TAA03721 for std-unix-archive@uunet.uu.net; Thu, 16 Dec 1993 19:47:11 -0800
Xref: majipoor.cygnus.com comp.std.unix:204
From: nick@usenix.org (Nicholas M. Stoughton)
Newsgroups: comp.std.unix
Subject: Standards Update, Automated Testing BOF
Organization: USENIX Standards Report Editor
Sender: sef@uunet.uu.net
Message-Id: <2era1dINNisp@rodan.UU.NET>
Reply-To: std-unix@uunet.uu.net
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 16 Dec 1993 19:45:49 -0800
To: std-unix@uunet.UU.NET
Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
USENIX Standards Report Editor
Nicholas M. Stoughton <nick@usenix.org>, Report Editor
Automated Testing BOF
Kathleen Liburdy <liburdy@hubcap.clemson.edu> reports on the
October 18-22, 1993 meeting in Bethesda, MD.:
The fourth Automated Testing BOF met on Wednesday afternoon
during the week of POSIX in Bethesda, MD. This group
provides a forum for the discussion of alternative and
progressive approaches to conformance testing.
Announcements and discussion related to the group are posted
to the mailing list oats@stdsbbs.ieee.org.
In the opening remarks, a Project Authorization Request (PAR
was announced for POSIX.5 (Ada) test methods. This project
will explore the potential application of formal
specifications and automated testing in POSIX test methods.
In particular, the assertions will be developed using the
Clemson Automated Testing System (CATS) assertion language.
These assertions are English-like in nature and can be
automatically translated into an executable test suite. The
decision to apply formal specifications in test methods
development was strongly supported by the POSIX.5 working
group. The PAR was approved by the Sponsor Executive
Committee (SEC), and the first meeting for this effort is
scheduled for January 1994 at the POSIX/Irvine meeting.
The first presentation was an update on the ADL Project by
Shane McCarron. The ADL Project is a four year project
sponsored by the Japanese Minsitry of International Trade
and Industry. The project is being managed by X/Open and
the primary research is being conducted by Sun Microsystems
Laboratories. The mission of this project is to improve the
test suite creation process through automation.
Each version of each deliverable is being reviewed by a
public review group (XoPubADL@xopen.co.uk). Several sets of
draft documents have been submitted for public review,
including version 0.5 of the ADL Language Reference Manual
and ADL Translator Design Specification. The ADL Project
Quality Plan has also been delivered, and is now complete at
version 1.0. The next deliverable of the ADL Project is
November 1, which includes ADLT Design Spec 1.0 Alpha, ADL
Language Reference Manual 1.0 Alpha, and other related
documents. All these documents will be placed on the uunet
ftp site ftp.uu.net under the directory /vendor/adl.
A technical briefing by Alberto Savoia of Sun Microsystems
on the ADL Project was announced for the following morning,
- 2 -
and all AT BOF participants were invited to attend. Alberto
agreed to present a technical upate on the ADL Project and
discuss related issues at the next AT BOF in Irvine, CA.
The next presentation was ``Automated Testing of POSIX
Subsets'' by Jim Leathrum. As part of the continuing
development of CATS, experiments have been undertaken to
investigate the issues associated with specification and
execution of tests for subsets of standard interfaces. As
part of this work, the CATS test harness has been enhanced
to allow the test developer to create subsets of both the
specification and the implementation of the system under
test. A version of the CATS facility with the subsetting
capabilities and the corresponding user manual are scheduled
for release in January.
The ability to subset specifications and implementations in
the CATS environment has led to many new issues which could
not be addressed before. Jim discussed issues such as
subset integrity, testability and granularity which are
currently being investigated with the CATS facility. Many
of these issues were also raised by the POSIX Subset Ad Hoc
group. At the conclusion of the presentation, Lowell
Johnson asked about the possibility of applying CATS to the
POSIX subset dilemma by implementing and experimenting with
some of the proposed POSIX subsets. Jim agreed that this
would be an interesting application for CATS and indicated
that this idea would be considered in future work.
Roger Martin, chair of the Steering Committee for
Conformance Testing (SCCT), expressed an interest in being
responsive to issues raised in the AT BOF. He stated that
the decision in April 1993 to rescind testing requirements
should be viewed as an opportunity to explore new approaches
to testing. He also announced an invitational workshop on
alternative testing methodologies to be hosted by NIST. The
precise date for this workshop has not been determined, but
the general time frame is spring 1994. The purpose of the
workshop is to bring together major players in the field of
conformance testing and collectively identify ways to
cooperate in the pursuit of improved testing capabilities.
The fourth issue of the OATS newsletter was distributed. In
addition to articles related to the AT BOF presentations,
the newsletter includes ``CATS in the Classroom'',
``Software through Pictures: The T Tool'', and ``DejaGnu
Product Description''. Submissions for future issues are
invited and should be sent to liburdy@hubcap.clemson.edu.
Requests for issues of the newsletter may also be sent to
this email address.
Volume-Number: Volume 33, Number 42
From std-unix-request@uunet.UU.NET Thu Dec 16 22:47:11 1993
Received: from relay2.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA19508; Thu, 16 Dec 93 22:47:11 -0500
Received: from cygnus.com by relay2.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA22065; Thu, 16 Dec 93 22:47:05 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA27585; Thu, 16 Dec 93 19:47:03 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id TAA03697 for std-unix-archive@uunet.uu.net; Thu, 16 Dec 1993 19:47:02 -0800
It is over a year since the first round of balloting
on the '.13 profiles closed. Ballot resolution has
been slow because of three gating issues:
a. The '.13 Profiles reference the POSIX.4 and
POSIX.4a Draft Standards and would, in any
event, have to wait for both of these Standards
to be approved.
b. The POSIX.13 Draft contained four (4) profiles
in a single document. An earlier draft of the
ISO document that defines profiles (TR 10,)
apparently forbade multiple profiles in a
document.
c. Three of the four POSIX.13 Profiles restrict an
application to a subset of the interfaces in
POSIX.1. PASC Profile Steering Committee (PSC)
rules for profiles - non-existent when POSIX.13
first went to ballot - forbids a profile to
specify a subset of a base standard.
The first roadblock is in the process of resolving
itself. POSIX.4 is a done deed, and Pthreads should
be approved by mid-'94. A later draft of TR10, now
allows multiple profiles in a ``Standard Profile'', if
a number of conditions regarding cohesiveness, etc.
are satisfied.
The final issue is one which has consumed vast amounts
of PASC meeting time, in Working Groups, PSC meetings,
SEC (Sponsor Executive Committee) meetings, and in
hallway/bar room conversations. An intensive effort
during the week of meetings by an Ad Hoc of the SEC
has resulted in a compromise, of which more later.
5. LIS - RIP Or "What ever happened to '.4c?" POSIX.4c
was to be the Language Independent Specification (LIS
)of POSIX.4. But, when in July the SEC rescinded the
requirement for Working Groups to produce LIS for all
PASC Standards, the '.4 Working Group immediately
voted to stop work on their LIS. That decision was
confirmed again at this meeting.
- 4 -
Thanks to the efforts of Michael Gonzalez, the Working
Group has a nearly complete first draft of the LIS.
Michael said that he wanted to complete the remaining
couple of sections, and would like to see the results
be made available to anyone interested. The WG has
been assured that it will be no problem to arrange to
have the completed, unreviewed, draft available for
ftp from both the IEEE's emerging SPA (Standard's
Process Automation) system, or from Michael Gonzalez's
University system at University of Cantabria,
Santander, Spain.
Working Group Actions and Plans
With all of its documents, except for POSIX.13, done or out
for ballot, one might well wonder what the POSIX.4 working
group is doing meeting in exotic places like Bethesda, MD.
Two things: planning for additional drafts to standardize
additional interfaces, and '.13 ballot resolution.
First, '.13 ballot resolution: The Profiles ballot
resolution effort had degenerated to getting the issue of
specifying subsets of POSIX.1 resolved. Because this issue
is one of inter-Working Group coordination, it required a
lot of interaction with members of the ad hoc committee
established to report back to the SEC. Several members of
the Working Group, who are also '.13 technical reviewers, -
Andy Wheeler, Joe Gwinn, and others - spent a couple of
hours every day, Monday through Thurdsay, in the ad hoc;
reporting back to the Working Group daily on progress or the
lack thereof.
The ad hoc made a fairly thorough review of the issues,
noting that the primary objection to the subsetting was more
religious and political than technical - that is, the
``dilution'' of the POSIX name if it were associated with
anything less that full POSIX.1-1990 as we know and love it.
In truth, though, a number of technical issues did surface
concerning testing of subsets, the effort of respecifying
the semantics of POSIX.1 with formal subsets, the
integration of Standards that later modify the full POSIX.1,
such as Pthreads, POSIX.8, etc., with a subsetted POSIX.1,
...
Ultimately, the ad hoc placed a resolution before the SEC to
suspend the PSC rules for the ``special case'' of real time
subsets for POSIX.13, and allow POSIX.13 to specify the
subsets in the profiles. After an hour and a half of debate
in the SEC, the motion passed, with an amendment requiring
that the POSIX.13 balloting group be reopened for a minimum
period of 30 days. The primary objections to the motion
- 5 -
were not in objection to allowing POSIX.13 to subset '.1; so
much as to having the subsetting done in '.13. The view was
that if subsetting were to be done, do it once and for all
in POSIX.1. This would probably hold up not only the
POSIX.13 profiles for a couple of more years; but any
extension standards that happened to coincide with the
subsetting revision. The resulting resolution will provide
the embedded real time systems community - users and vendors
alike - with a standard profile that describes the runtime
environment that the target applications can depend on, and
that conforming implementations must, as a minimum, support.
The Chair of the SEC pointed out that later, when extensions
to POSIX.1 settle down, and the real time (subset) profiles
have had some use, might be an appropriate time to formalize
the subsets in the POSIX.1 standard itself.
The SEC resolution now clears the way to complete the
POSIX.13 first round ballot resolutions. But, a fair amount
of work now falls on the Technical Reviewers to add the
normative text that effects the subsetting to the next
Draft. A not so small group of volunteers signed up to work
on and review drafts of the subsetting text. The approach
discussed in the Working Group is to prescribe what
functions are available to Strictly Conforming Applications
for each profile. Where some subset of behavior of a
required function is not required, it will be explicitly
unspecified. For example, _o_p_e_n() of a non-existent file in
a profile with no requirement for a file system will be
unspecified; rather than, say, return a specific error.
Initial drafts should be available for the January meeting.
The other new work item was additional interfaces for - call
it POSIX.4d. The Working Group has had a running list of
features and functions of real time systems that are
potential candidates for future Real Time extensions of '.1.
But, the Chair has instructed the Working Group that we
won't generate another PAR unless concrete proposals,
including base documents, are presented, backed by a strong
commitment to see them through to standardization. The
Working Group reviewed several proposals, a couple of which
had fallen out of earlier work such as POSIX.4b because of
lack of consensus at the time that '.4b was otherwise ready
for ballot. The new proposals include:
o+ Typed Memory: This is essentially an additional type of
memory object, like /dev/mem, that represents different
views of special physical memories, such as external
memory modules visible on multiple busses. Extensions
to mmap() to support additional flags for
dynamic/contiguous allocation by the object and
functions to obtain an offset within the object from
- 6 -
the address returned by mmap(), needed with dynamic
allocation.
o+ absolute nanosleep(): This is an extension to the
POSIX.4 nanosleep() function - a new function, actually
- to wait until a specified time using the POSIX.4 high
resolution timespec.
o+ Barrier Synchronization objects: Independently of these
being proposed for POSIX.4, they were also spec'ed by
POSIX.14 - the Multiprocessing Working Group. Because
'.14 is a Profiles Working Group, they need to have any
new interfaces that they propose put into one of the
System Interfaces Working Groups' drafts. The '.14
group had already made tentative arrangements for a
number of new synchronization primitives to go into
POSIX.1a, so the '.4 Working Group may drop this.
o+ Enhancements to POSIX.4: Yes, the ink is barely dry on
the official standard approval, and we're thinking
about ``enhancing'' POSIX.4. That's because some
people have implemented, or are in the process of
actually implementing it. The one extension presented
was to POSIX.4 message queues to make registration for
notification of message arrival, via _m_q__n_o_t_i_f_y(),
optionally persistent.
Other ``housekeeping'' items, such as resolution of
conflicts or unintended ambiguities between POSIX.4 and
Pthreads may come up in time for a '.4d effort.
The January working group is expected to me more of the
same: POSIX.13 ballot resolution, and new proposals. There
are also coordination issues between the '.4 and '.20 - Ada
binding to '.4 - Working Groups, and with the Distributed
Realtime group, .21 to be addressed as they arise.
Volume-Number: Volume 33, Number 40
From std-unix-request@uunet.UU.NET Thu Dec 16 22:47:19 1993
Received: from relay2.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA19530; Thu, 16 Dec 93 22:47:19 -0500
Received: from cygnus.com by relay2.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA22201; Thu, 16 Dec 93 22:47:16 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA27604; Thu, 16 Dec 93 19:47:14 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id TAA03733 for std-unix-archive@uunet.uu.net; Thu, 16 Dec 1993 19:47:13 -0800
Xref: majipoor.cygnus.com comp.std.unix:205
From: robinson@mdd.comm.mot.com (Jim Robinson)
Newsgroups: comp.std.unix
Subject: Re: Spec 1170: What is this???
Organization: Motorola - Wireless Data Group; Richmond, BC
>Well, "spec 1170" is the COSE API document, which is a blending/superset
>of XPG4 and SVID3 with things like sockets and curses added. the 1170 is
>for the 1170-odd interfaces and headers listed in it.
The *draft* document I saw contained the socket API, but not the TLI/XTI
API. Is this correct, or did I see something that was incomplete? I was
under the impression that XTI was X/Open's baby, and thus would be found
in XPG4 and thus also found in "spec 1170".
--
Jim Robinson
robinson@mdd.comm.mot.com
{ubc-cs!van-bc,uunet}!mdivax1!robinson
Volume-Number: Volume 33, Number 43
From std-unix-request@uunet.UU.NET Thu Dec 16 22:53:23 1993
Received: from relay2.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA19695; Thu, 16 Dec 93 22:53:23 -0500
Received: from cygnus.com by relay2.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA24102; Thu, 16 Dec 93 22:53:22 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA27671; Thu, 16 Dec 93 19:53:20 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id TAA03791 for std-unix-archive@uunet.uu.net; Thu, 16 Dec 1993 19:53:19 -0800
In article <2elpqlINNo29@rodan.UU.NET> Scott E. Preece,
preece@urbana.mcd.mot.com writes:
>Just to clarify the answer to the explicit question -- spec 1170 is a
>product of the COSE effort, written by a COSE working group and endorsed
>by a large number of UNIX vendors.
Just to clarify the clarification -- it wasn!t really a COSE work group
-- it was a group with longstanding common issues with UN*X
specifications which produced the initial draft. (OSF participated in
drafting the spec -- and we!re not a COSE partner.) Copies of the
initial draft were available from UNIX International and OSF for review
and comment.
--
John S. Morris
jsm@osf.org
Volume-Number: Volume 33, Number 44
From std-unix-request@uunet.UU.NET Fri Dec 17 15:56:57 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA11873; Fri, 17 Dec 93 15:56:57 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA14913; Fri, 17 Dec 93 15:56:54 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA15385; Fri, 17 Dec 93 12:56:52 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id MAA21929 for std-unix-archive@uunet.uu.net; Fri, 17 Dec 1993 12:56:51 -0800
Taligent, The Research Libraries Group, Symantec, Unisys, Wordperfect, and
Xerox.
The Unicode Consortium is accessible at:
1965 Charleston Road, Mountain View, CA 94043, USA, phone + 415 966 1637
Systems Administration
There was some discussion as to exactly where POSIX.7 (Systems
Administration) would fit in with the remaining POSIX documents.
Hal Jespersen, the Project Editor for Working Group 15, has
announced that WG15 has agreed with his document plans that have changed
set of committees. The POSIX Systems Administration work, which
consists of a number
of subdot groups, will be in a multipart international standard
numbered differently than 9945. The number will not be assigned
until the first CD is registered, but assume it's 12345. Then,
the POSIX.7 documentss will be:
POSIX.7.1 --> ISO/IEC 12345-1
POSIX.7.2 --> ISO/IEC 12345-2
This also assumes the POSIX.7 WG doesn't rearrange their work further.
===========================
Flames to /dev/null, please. P
Volume-Number: Volume 33, Number 45
From std-unix-request@uunet.UU.NET Sun Dec 19 21:46:40 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA10240; Sun, 19 Dec 93 21:46:40 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA24173; Sun, 19 Dec 93 21:46:38 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA18374; Sun, 19 Dec 93 18:46:36 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id SAA05931 for std-unix-archive@uunet.uu.net; Sun, 19 Dec 1993 18:46:36 -0800
Xref: majipoor.cygnus.com comp.std.unix:208
From: jazz@hal.com (Jason Zions)
Newsgroups: comp.std.unix
Subject: Re: Standards Update, POSIX.7: System Administration
Organization: Kithrup Enterprises, Ltd.
Sender: sef@uunet.uu.net
Message-Id: <2f33b1INN9pp@rodan.UU.NET>
References: <2er9urINNimh@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 19 Dec 1993 18:40:33 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: jazz@hal.com (Jason Zions)
>Further, it was readily recognized by all who participated in the arduous
>task of interpretation and response to the objections and comments in
>Bethesda, and by all who are credible in the field, that this represents
>a significant enhancement of the art with respect to distributed systems
>technology. Finally, it was generally agreed that `times have changed'
>and, if we allow ourselves the intellectual stimulation, change is good
>for us. In the print technology area, it was increasingly obvious during
>the week that the `old' is just a bit too old to be relevant any longer,
>other than as grist for whimsey and fond recollection of much simpler
>systems challenges and times.
This continues to make me nervous. If the Print Management specification is
really a significant enhancement of the art, how smart is it to standardize
it immediately? How much implementation with this "significant enhancement
to the art" do we, as a community, possess? Is there yet another significant
enhancement around the corner that will render this as obsolete as lp and
lpr, and if we waited another year could have?
I do not claim the answer to these questions force one to conclude that
print management, as a standard, is ill-timed. But I would like to be
convinced that there *is* sufficient experience with what lies in the draft
that we won't get caught having to revise in two years to fix fatal flaws;
convinced that this is a good "advance", rather than the advance to the art
of prenatal care that thalidomide turned out to be. (Yes, I know I risk
being accused of excessive hyperbole with that last, but I couldn't find a
milder and less-painful metaphor with 60 seconds thought; I apologize, but
the intent remains.)
>The User and Group Administration work is in its early
>stages and is being done primarily by two individuals (a
>third person joined them this week) both of whom are vendor
>representatives. Here is an opportunity to get involved and
>make a difference in the standards arena. Otherwise, you
>will have to accept what is produced by a very small group
>of people.
If all they have is two or three people, I plan on moving to withdraw
sponsorship. I don't care if they're the smartest people in the world; three
people is too small to develop a balanced draft, too small to ensure the
work gets done, too small to give me any confidence that enough people care
about this standard. After all, if people really cared, they'd be working on
it; that's the only relevant measure at this phase of development.
These are, of course, my personal opinions, and are not official opinions of
any part of IEEE-CS PASC of which I am a member.
Jason Zions
jazz@hal.com
Volume-Number: Volume 33, Number 46
From std-unix-request@uunet.UU.NET Sun Dec 19 21:46:49 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA10248; Sun, 19 Dec 93 21:46:49 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA24195; Sun, 19 Dec 93 21:46:48 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA18380; Sun, 19 Dec 93 18:46:47 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id SAA05943 for std-unix-archive@uunet.uu.net; Sun, 19 Dec 1993 18:46:46 -0800
>2. POSIX.4a aka Pthreads aka POSIX.4c: Draft 8 of
^^^^^^^^ POSIX.1c
>Pthreads is being recirculated for a 10 day ballot
>period from 1 - 12 Nov 1993.
[...]
>Note that POSIX.8, Transparent File Access (TFA), is
( now known as POSIX.1f - it wasn't just the 1003.4 family that got shuffled
by the wise folks at the IEEE )
>also expected to be approved at close to the same
>time. The System Interfaces Coordinating Committee
>(SICC) has noted this and has determined that Pthreads
>will be merged with the then merged POSIX.1/1b
>standard before TFA. It remains to be seen when, and
>in how many volumes, the results will be distributed.
The relevant issue is just how often the IEEE is interested in publishing
merged 1003.1-1990-plus-amendments. As far as SICC can see, we expect to see
one amendment to 1003.1-1990 approved every quarter beginning in April 1994
and continuing through mid-95. Will the roll-in the amendments every three
months and kill another forest? Roll them in every other amendment? Stop
killing trees and start putting the standard out on CD-ROM and electronic
form only? And what about... Naomi? (Sorry; it's Friday at 6 PM and I'm
punchy.)
Concerning the "slice-and-dice" ad hoc resolution, i.e. Subsetting of
1003.1-1990:
>The resulting resolution will provide the embedded real time systems
>community - users and vendors alike - with a standard profile that
>describes the runtime environment that the target applications can depend
>on, and that conforming implementations must, as a minimum, support. The
>Chair of the SEC pointed out that later, when extensions to POSIX.1
>settle down, and the real time (subset) profiles have had some use, might
>be an appropriate time to formalize the subsets in the POSIX.1 standard
>itself.
At the risk of breaking something in the subsets originally created by '.13.
I admit to being on the side of "let .1 do it, not .13"; I do recognize that
the base system API working group (i.e. the "dot 1 gang") still has a bunch
of work on its plate, but the integration headache that SICC is beginning to
address at the amendment-granularity level will get worse with slicing
occurring in profiles rather than in the base standard. Frankly, the level
of complexity in just deciding how to order the approval of standards so one
can read and understand what one is balloting on scares me.
#include <std-standard-disclaimer.h>
Jason
Volume-Number: Volume 33, Number 47
From std-unix-request@uunet.UU.NET Sun Dec 19 21:46:57 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA10258; Sun, 19 Dec 93 21:46:57 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA24225; Sun, 19 Dec 93 21:46:56 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA18387; Sun, 19 Dec 93 18:46:54 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id SAA05955 for std-unix-archive@uunet.uu.net; Sun, 19 Dec 1993 18:46:54 -0800
Xref: majipoor.cygnus.com comp.std.unix:210
From: hlj@posix.COM (Hal Jespersen)
Newsgroups: comp.std.unix
Subject: Re: unpublished SunExpert column
Organization: POSIX Software Group, Redwood City, CA
Sender: sef@uunet.uu.net
Message-Id: <2f33juINN9vc@rodan.UU.NET>
References: <2et69rINNbdg@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 19 Dec 1993 18:45:18 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: hlj@posix.COM (Hal Jespersen)
phs@netcom.com (Peter H. Salus) writes:
>The POSIX Systems Administration work, which consists of a number of
>subdot groups, will be in a multipart international standard
>numbered differently than 9945. The number will not be assigned
>until the first CD is registered, but assume it's 12345. Then,
>the POSIX.7 documentss will be:
>
> POSIX.7.1 --> ISO/IEC 12345-1
> POSIX.7.2 --> ISO/IEC 12345-2
>
>This also assumes the POSIX.7 WG doesn't rearrange their work further.
Two updates on this. I have retired from my PE position and Jon Spencer
now has the reins. This POSIX.7 info is now rather old. Although it
is still true that the POSIX sysadmin standards will target another
number in ISO, the underlying POSIX numbers have changed. For you
afficionados of POSIX numbering, they seem to be (currently):
Previous New Subject
-------- --- -------
none P1387.1 Framework for system administration
P1003.7.1 P1387.4 Print administration
P1003.7.2 P1387.2 Software management
P1003.7.3 P1387.3 User management
So each IEEE Std 1387.n will have an ISO/IEC "12345"-n counterpart.
Hal
Volume-Number: Volume 33, Number 48
From std-unix-request@uunet.UU.NET Tue Dec 21 13:44:13 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA15321; Tue, 21 Dec 93 13:44:13 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA19490; Tue, 21 Dec 93 13:44:10 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA19237; Tue, 21 Dec 93 10:44:06 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id KAA19690 for std-unix-archive@uunet.uu.net; Tue, 21 Dec 1993 10:44:05 -0800
Xref: majipoor.cygnus.com comp.std.unix:211
From: rsalz@osf.org (Rich Salz)
Newsgroups: comp.std.unix
Subject: Re: Standards Update, POSIX.7: System Administration
Organization: Open Software Foundation
Sender: sef@uunet.uu.net
Message-Id: <2f7ftpINNe8r@rodan.UU.NET>
References: <2er9urINNimh@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 21 Dec 1993 10:39:53 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: rsalz@osf.org (Rich Salz)
In <2er9urINNimh@rodan.UU.NET> std-unix@uunet.uu.net writes:
>The print standard is based on MIT's
>Palladium, which is a distributed print management system
>and also the base technology for OSF's offering in the Print
>Management arena.
The OSF print services were, indeed, based on Palladium. Note the
past tense. :-) OSF has announced it had cancelled the print services.
I believe the announcement was made last month and has since showed up
in a few trade rags who cover DME.
/r$
Volume-Number: Volume 33, Number 49
From std-unix-request@uunet.UU.NET Tue Dec 21 13:44:25 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA15392; Tue, 21 Dec 93 13:44:25 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA19614; Tue, 21 Dec 93 13:44:20 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA19266; Tue, 21 Dec 93 10:44:18 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id KAA19702 for std-unix-archive@uunet.uu.net; Tue, 21 Dec 1993 10:44:18 -0800
Xref: majipoor.cygnus.com comp.std.unix:212
From: preece@urbana.mcd.mot.com (Scott E. Preece)
Newsgroups: comp.std.unix
Subject: Re: Standards Update, POSIX.7: System Administration
Submitted-by: preece@urbana.mcd.mot.com (Scott E. Preece)
In article <2f33b1INN9pp@rodan.UU.NET> jazz@hal.com (Jason Zions) writes:
>This continues to make me nervous. If the Print Management specification is
>really a significant enhancement of the art, how smart is it to standardize
>it immediately? How much implementation with this "significant enhancement
>to the art" do we, as a community, possess? Is there yet another significant
>enhancement around the corner that will render this as obsolete as lp and
>lpr, and if we waited another year could have?
Are your reservations based on having actually been at the meeting and
not hearing enough detail there to make you comfortable, or are you
saying that a posted summary of the group's activities didn't provide
you with enough information to feel comfortable? Isn't the general
principle that since we can't all be at the meetings, we assume the
people who do attend are a cross section of vendors and users who *do*
know what is common today, what is obsolescent, and what is likely to be
around the corner, and that they are authorized to make a recommendation
to the rest of us that we then review and vote on? It hasn't been a
secret what they were working on or what direction they were going; if
the industry was seriously disturbed by their direction, it certainly
had lots of time to enter the discussion.
>If all they have is two or three people, I plan on moving to withdraw
>sponsorship. I don't care if they're the smartest people in the world; three
>people is too small to develop a balanced draft, too small to ensure the
>work gets done, too small to give me any confidence that enough people care
>about this standard. After all, if people really cared, they'd be working on
>it; that's the only relevant measure at this phase of development.
Is that the whole count for their meetings, or is that the number of
people actively writing text? How big is the document expected to be?
I can imagine two people being the primary authors of the text, if they
have a reasonable group of people bounding and reviewing the text.
If they're the only people actually thinking about the subject matter,
I'd agree it's not enough...
scott
--
preece@urbana.mcd.mot.com
Volume-Number: Volume 33, Number 50
From std-unix-request@uunet.UU.NET Tue Dec 21 13:45:15 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA15546; Tue, 21 Dec 93 13:45:15 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA19783; Tue, 21 Dec 93 13:44:40 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA19278; Tue, 21 Dec 93 10:44:37 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id KAA19714 for std-unix-archive@uunet.uu.net; Tue, 21 Dec 1993 10:44:36 -0800
Xref: majipoor.cygnus.com comp.std.unix:213
From: john@iastate.edu (John Hascall)
Newsgroups: comp.std.unix
Subject: Re: Standards Update, POSIX.7: System Administration
Organization: Iowa State University, Ames, IA
Sender: sef@uunet.uu.net
Message-Id: <2f7g3nINNeoj@rodan.UU.NET>
References: <2er9urINNimh@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 21 Dec 1993 10:43:03 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: john@iastate.edu (John Hascall)
>Submitted-by: nick@usenix.org (Nicholas M. Stoughton)
>Of all the work of POSIX.7, the work of the printing group
>is most advanced, with the initial formal ballot conducted
>in June-July, 1993. The print standard is based on MIT's
>Palladium, which is a distributed print management system
>and also the base technology for OSF's offering in the Print
>Management arena.
>The working group explicitly decided to reject using lpr or
>lp as the basis of the standard believing that neither
>really addressed all of the issues of a distributed printing
>system.
How interesting. We (Iowa State U) investigated using all of
MIT's Athena technology and the *1* piece we completely
rejected was Palladium.
Some how we managed to implement a large (~1000 clients, ~15,000 users,
~250 printers) system using lpr as a baseline. Mind you it works
nothing like lpr/lpd internally, but at least it looks like them
to the users. It supports:
* non-1-to-1 mappings between queues and devices
* output routing (i.e. "bins")
* real-time accounting
* forms
* remote-lpd to other devices
I am not promoting *it* as a standard either (esp. since I can't make
the source available), but I would like to hold it up as
proof-by-counter-example that you needn't dismiss lpr/lpd summarily.
Job 914 queued via lps20-1.durham to du95_lps20@fs-2.iastate.edu
(a DEC LPS20 in 139 Durham (output bins))
% lpq -Plps20
du95_lps20 is ready and printing via network
Rank Owner Submitted At Job Files Total Size
active jaburns Dec 21 09:06 913 stdin 5124
1st john Dec 21 09:06 914 .login 72
John Hascall ``An ill-chosen word is the fool's messenger.''
Systems Software Engineer
Project Vincent
Iowa State University Computation Center + Ames, IA 50011 + 515/294-9551
Volume-Number: Volume 33, Number 51
From std-unix-request@uunet.UU.NET Tue Dec 21 13:47:27 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA15783; Tue, 21 Dec 93 13:47:27 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA21179; Tue, 21 Dec 93 13:47:24 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA19351; Tue, 21 Dec 93 10:47:21 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id KAA19843 for std-unix-archive@uunet.uu.net; Tue, 21 Dec 1993 10:47:21 -0800
>The *draft* document I saw contained the socket API, but not the TLI/XTI
>API. Is this correct, or did I see something that was incomplete? I was
>under the impression that XTI was X/Open's baby, and thus would be found
>in XPG4 and thus also found in "spec 1170".
XTI is a part of "spec 1170" (gawd I hate that name for it), but TLI
isn't. X/OPEN is the reference. There are some things going on to make
everything fit smoothly together (as possible), as well.
--
Mark S. Brown IBM Austin, TX
mbrown@austin.ibm.com RS/6000
VNET: MBROWN@AUSVM6 512-838-3926
MS 9582 11400 Burnet Rd. 78758
Volume-Number: Volume 33, Number 52
From std-unix-request@uunet.UU.NET Tue Dec 21 13:47:32 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA15793; Tue, 21 Dec 93 13:47:32 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA21225; Tue, 21 Dec 93 13:47:30 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA19360; Tue, 21 Dec 93 10:47:26 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id KAA19855 for std-unix-archive@uunet.uu.net; Tue, 21 Dec 1993 10:47:26 -0800
>So, how synonymous is 1170 with what defining _XOPEN_SOURCE is supposed to do?
>And is 1170 online anywhere?
Well, 1170 is supposed to be a superset of XPG4, and as such, there will
probably be a new feature test macro (_XOPEN_1170_SOURCE ?, I hope not!)
to go with the expanded namespace. I doubt the X/OPEN will mess with
XPG4 itself....
cheers,
mark
--
Mark S. Brown IBM Austin, TX
mbrown@austin.ibm.com RS/6000
VNET: MBROWN@AUSVM6 512-838-3926
MS 9582 11400 Burnet Rd. 78758
Volume-Number: Volume 33, Number 53
From std-unix-request@uunet.UU.NET Tue Dec 21 21:54:41 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA14440; Tue, 21 Dec 93 21:54:41 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA28700; Tue, 21 Dec 93 21:54:40 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA21880; Tue, 21 Dec 93 18:54:38 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id SAA29483 for std-unix-archive@uunet.uu.net; Tue, 21 Dec 1993 18:54:37 -0800
Xref: majipoor.cygnus.com comp.std.unix:216
From: jazz@hal.com (Jason Zions)
Newsgroups: comp.std.unix
Subject: Re: Standards Update, POSIX.7: System Administration
Organization: Kithrup Enterprises, Ltd.
Sender: sef@uunet.uu.net
Message-Id: <2f8cg5INNdv3@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 21 Dec 1993 18:47:33 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: jazz@hal.com (Jason Zions)
>Are your reservations based on having actually been at the meeting and
>not hearing enough detail there to make you comfortable, or are you
>saying that a posted summary of the group's activities didn't provide
>you with enough information to feel comfortable?
I attend POSIX meetings regularly (since I chair 1003.8 it's considered
_de_rigeur_... :-)) and was the SEC PMC project mentor for the 1003.7 family
of standards. I'm quite familiar with their work.
My reservations are tied to their characterization of their work as a
significant departure from the current state of the art, i.e. invention.
The snitch called it that, anyway, and the drafts I've seen lead me to the
same conclusion. It may be that there are no answers to the questions I
raised that would make me comfortable with a Print Management standard based
on their current draft, but I can imagine some answers that would increase
my discomfort.
>It hasn't been a secret what they were working on or what direction they
>were going; if the industry was seriously disturbed by their direction,
>it certainly had lots of time to enter the discussion.
Yep. Every three or six months a discussion ensues here about whether
Palladium 2 is a good direction; every time it comes up significant flamage
erupts, mostly yelling that Palladium 2 is in fact invention. Each time we
are reassured that the .7 Print Management draft is based on existing
practice, that there are implementations of something very similar. If that
were true, characterizing the work as a significant enhancement of the state
of the art is inappropriate, and I would hope participants in the working
group would know that. Seeing it characterized that way makes me wonder if
the flamers were in fact correct all along.
>Is that the whole count for their meetings, or is that the number of
>people actively writing text? How big is the document expected to be?
>I can imagine two people being the primary authors of the text, if they
>have a reasonable group of people bounding and reviewing the text.
>If they're the only people actually thinking about the subject matter,
>I'd agree it's not enough...
At its height I remember seeing as many as ten people working on the
document. Once its in ballot I have no trouble with there being only two or
three people managing it and responding to ballots. But the phase just
before ballot entry still requires bodies; it strikes me as important to get
concensus before wasting a ballot group's time and the IEEE's money on a
half-baked draft. (See also my comment about voting with ones money
indicating interest.)
Jason Zions
Speaking as an individual, not as chair of 1003.8, chair of PASC SEC PMC, or
chair of PASC SEC SICC. Or any other part of PASC, for that matter.
Volume-Number: Volume 33, Number 54
From std-unix-request@uunet.UU.NET Wed Dec 22 13:56:22 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA16706; Wed, 22 Dec 93 13:56:22 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA15063; Wed, 22 Dec 93 13:56:19 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA16676; Wed, 22 Dec 93 10:56:17 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id KAA14753 for std-unix-archive@uunet.uu.net; Wed, 22 Dec 1993 10:56:16 -0800
In article <2f7ftpINNe8r@rodan.UU.NET> rsalz@osf.org (Rich Salz) writes:
>The OSF print services were, indeed, based on Palladium. Note the
>past tense. :-) OSF has announced it had cancelled the print services.
>I believe the announcement was made last month and has since showed up
>in a few trade rags who cover DME.
I didn't know this, although I'm not really surprised.
Could you (or anybody else) tell us what OSF's reasons for cancelling
the print services were? Or, alternatively, provide a pointer to the
announcement?
Bjorn
Volume-Number: Volume 33, Number 55
From std-unix-request@uunet.UU.NET Fri Dec 24 17:23:25 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA25263; Fri, 24 Dec 93 17:23:25 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA11101; Fri, 24 Dec 93 17:23:24 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA05082; Fri, 24 Dec 93 14:23:22 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id OAA00103 for std-unix-archive@uunet.uu.net; Fri, 24 Dec 1993 14:23:22 -0800
Xref: majipoor.cygnus.com comp.std.unix:218
From: andyfe@ost.com (Andy Feibus)
Newsgroups: comp.std.unix
Subject: Re: POSIX.7.1 (now P1387.4) Print Admin
Organization: Kithrup Enterprises, Ltd.
Sender: sef@uunet.uu.net
Message-Id: <2ffpvcINNoka@rodan.UU.NET>
Nntp-Posting-Host: rodan.uu.net
X-Submissions: std-unix@uunet.uu.net
Date: 24 Dec 1993 14:20:28 -0800
Reply-To: std-unix@uunet.uu.net
To: std-unix@uunet.UU.NET
Submitted-by: andyfe@ost.com (Andy Feibus)
nick@usenix.org (Nicholas M. Stoughton) writes:
>The working group explicitly decided to reject using lpr or
>lp as the basis of the standard believing that neither
>really addressed all of the issues of a distributed printing
>system.
I just read the D7 draft and didn't see anywhere how they plan to
reconcile the use of pdpr (the Palladium command for submitting
a print job) with lp (the POSIX.2-1992 way of printing something).
lp has already been approved, so will we end up with two commands
for printing?
Anyone know?
--
Andy Feibus.
AMF Enterprises; Process Systems & Integration, Inc.; Open Systems Today
andyfe@ost.com
or: amf@amfent.gwinnett.com
Volume-Number: Volume 33, Number 56
From std-unix-request@uunet.UU.NET Mon Dec 27 13:58:27 1993
Received: from relay1.UU.NET by rodan.UU.NET with SMTP
(5.61/UUNET-mail-drop) id AA13549; Mon, 27 Dec 93 13:58:27 -0500
Received: from cygnus.com by relay1.UU.NET with SMTP
(5.61/UUNET-internet-primary) id AA27650; Mon, 27 Dec 93 13:58:25 -0500
Received: from majipoor.cygnus.com by cygnus.com (4.1/SMI-4.1)
id AA13791; Mon, 27 Dec 93 10:58:24 PST
Received: from localhost (news@localhost) by majipoor.cygnus.com (8.6.4/8.6.4) id KAA20532 for std-unix-archive@uunet.uu.net; Mon, 27 Dec 1993 10:58:24 -0800
Xref: majipoor.cygnus.com comp.std.unix:219
From: rsalz@osf.org (Rich Salz)
Newsgroups: comp.std.unix
Subject: Re: Standards Update, POSIX.7: System Administration