> Well, starting with r1.54 [0], stdlib.h never declares getopt(). > > However, I think the conversation could continue in spite of that. > > I would expect "motivation" to be aggregated cost in the form: > > * a significant amount of patched ports; > > * a significant amount of affected port prospects; or > > * a significant amount of patched user programs. > > You happen to mention the last item. Are there other users interested in > this facet of source compatibility? > > Also, are there other possible costs? > > [0] > http://www.openbsd.org/cgi-bin/cvsweb/src/include/stdlib.h.diff? r1=1.53;r2=1.54;f=h
You are mistaken, it was just defined in different place/way in same file, even 18 years ago it is found in OpenBSD in stdlib.h (as well as in unistd.h): http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/include/stdlib.h? rev=1.1;content-type=text%2Fplain;f=h It doesn't hurt anything to provide this backward compatibility Ralph
