On Feb 24 17:51, Mark Geisert wrote: > Hi Corinna, > > On 2/24/2025 3:58 AM, Corinna Vinschen wrote: > > On Feb 17 11:22, Corinna Vinschen wrote: > > > On Feb 16 13:46, Mark Geisert wrote: > > > > In the doc tree, change the title of section "Other UNIX system > > > > interfaces..." to "Other system interfaces...". Add the spawn family of > > > > functions noting their origin as Windows. > [...] > > > > Actually, Jon raised some reservations against adding historical > > msvcrt functions to the set of documented POSIX functions on the > > IRC channel. > > > > We also have functions like _get_osfhandle and stuff like that. > > Do we really want them documented in the list of POSIXy functions? > > I didn't see Jon's comments unless the "1999" reference covered them ;-). > > I have no issue with the Windows-derived functions going on a separate list. > I only suggested the UNIX-* list because of the small number of > Windows-derived functions being added. > > BTW The MSDN documentation of the spawn family of functions has their names > all starting with an underscore character. Should we follow that or not?
We don't export them with underscore. > On the question of documenting these funcs at all (was that being raised?), > I don't feel very strongly about it. Maybe it would save one out of ten > posts asking why our POSIX environment doesn't do this Windows thing? /s Yeah, good point. > If the final decision is to document in a separate list for the doc pages, I > can submit a revised patch for that. We could add a "Non-POSIX, non-UNIX Windowy functions added for one reason or another" kind of section to the end, I guess. Even the section name isn't quite clear to me. It's kind of "Cygwin-only", and that would then also include the stuff from sys/cygwin.h, i.e. cygwin_conv_path, cygwin_internal, ... Corinna