.de Sc
\\s-1\\$1\\s0\\$2
..
.ds cA 2009/228
.ds aR \s-1PSARC\s0
.LP
.so ../../amac
.Co
.ds LF \fI\*(aR/\*(cA\fP
.ds RF \fICopyright 2009 Sun Microsystems\fP
.if n .ds CF
.IP \fBSubject:\fP 15
ls enhancements
.IP "\fBSubmitted by:\fP" 15
Jason King
.IP \fBFile:\fP 15
\*(aR/\*(cA/opinion.ms
.IP \fBDate:\fP 15
April 29th, 2009
.IP "\fBCommittee:\fP" 15
Garrett D'Amore, James D. Carlson, Mark Carlson, Sebastien Roy
.IP "\fBProduct Approval Committee:\fP" 15
Solaris PAC
.br
solaris-pac-opinion@sun.com

.pn 2
.NH
Summary
.LP
This project proposes to add enhancements to the ls(1) utility to make it
more familiar to users coming from other operating systems such as Linux.
Perhaps most notable among those enhancements is addition of support for
colorized listings using the --color argument.
.NH
Decision & Precedence Information
.LP
The project is approved as specified in reference [1].
.LP
The project may be delivered in a patch release of the ON consolidation.
.NH
Interfaces
.LP
The project exports the following interfaces.
.if n .ne 8
.if t .ne 3
.TS H
box;
c s s
l | l | l.
Interfaces Exported
_
Interface	Classification	Comments
_
.TH
/usr/bin/ls 	Committed
/usr/xpg4/bin/ls 	Committed
/usr/xpg6/bin/ls 	Committed
.TE
.NH
Opinion
.LP
During review, two issues concerning the use of long options (--option)
were raised.  The first concern pertains to the fact that not all long options
have a corresponding short flag.  The members of the committee felt that
since this is also true of Linux interface being emulated, that this was
acceptable.
.LP
The second concern pertained to the fact that for some of those same options,
the presence of an argument is optional.  The members present felt that 
while such an "optional argument" might be ambiguous for a short flag, for
long options there is no ambiguity (because of the separating "="), and
hence the behavior is acceptable.
.NH
Minority Opinion(s)
.LP
None.
.NH
Advisory Information
.LP
None.
.NH
Appendices
.NH 2
Appendix A: Technical Changes Required
.LP
None.
.NH 2
Appendix B: Technical Changes Advised
.LP
None.
.NH 2
Appendix C: Reference Material
.LP
Unless stated otherwise, path names are relative to the case
directory \*(aR/\*(cA.
.IP 3.
ls man page
File: ls.txt
.IP 3.
Project proposal
File: 20090408_jason.king
