* Status of ptsname()
@ 2022-04-18 18:20 Felipe Gasper
2022-04-18 19:09 ` Z. Majeed
2022-04-18 21:15 ` Adam Dinwoodie
0 siblings, 2 replies; 5+ messages in thread
From: Felipe Gasper @ 2022-04-18 18:20 UTC (permalink / raw)
To: cygwin-developers
Hello,
libuv fails to compile on Cygwin; it chokes when trying to use ptsname(), which apparently Cygwin’s stdlib.h doesn’t define.
`man ptsname` gives the impression that Cygwin implements this function. Since that doesn’t seem to be the case, should the man pages be updated to reflect reality?
It’s worth noting that ptsname() is on this list as well: https://cygwin.com/cygwin-api/compatibility.html
Thank you!
cheers,
-Felipe Gasper
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Status of ptsname()
2022-04-18 18:20 Status of ptsname() Felipe Gasper
@ 2022-04-18 19:09 ` Z. Majeed
2022-04-18 19:21 ` Felipe Gasper
2022-04-18 21:15 ` Adam Dinwoodie
1 sibling, 1 reply; 5+ messages in thread
From: Z. Majeed @ 2022-04-18 19:09 UTC (permalink / raw)
To: cygwin-developers, Felipe Gasper
man ptsname says to define _XOPEN_SOURCE >= 500. I found that -D_XOPEN_SOURCE=700 works
I've built libuv on cygwin before - it defined _GNU_SOURCE which also works
On Monday, April 18, 2022, 02:21:15 PM EDT, Felipe Gasper <felipe@felipegasper.com> wrote:
Hello,
libuv fails to compile on Cygwin; it chokes when trying to use ptsname(), which apparently Cygwin’s stdlib.h doesn’t define.
`man ptsname` gives the impression that Cygwin implements this function. Since that doesn’t seem to be the case, should the man pages be updated to reflect reality?
It’s worth noting that ptsname() is on this list as well: https://cygwin.com/cygwin-api/compatibility.html
Thank you!
cheers,
-Felipe Gasper
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Status of ptsname()
2022-04-18 19:09 ` Z. Majeed
@ 2022-04-18 19:21 ` Felipe Gasper
0 siblings, 0 replies; 5+ messages in thread
From: Felipe Gasper @ 2022-04-18 19:21 UTC (permalink / raw)
To: Z. Majeed; +Cc: cygwin-developers
> On Apr 18, 2022, at 15:09, Z. Majeed <zmajeed@sbcglobal.net> wrote:
>
> man ptsname says to define _XOPEN_SOURCE >= 500. I found that -D_XOPEN_SOURCE=700 works
Interesting … Cygwin’s own `man ptsname` doesn’t show that--on my system, at least?--though macOS’s does.
Or do I somehow have an outdated Cygwin man-pages?
-F
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Status of ptsname()
2022-04-18 18:20 Status of ptsname() Felipe Gasper
2022-04-18 19:09 ` Z. Majeed
@ 2022-04-18 21:15 ` Adam Dinwoodie
2022-04-18 21:39 ` Felipe Gasper
1 sibling, 1 reply; 5+ messages in thread
From: Adam Dinwoodie @ 2022-04-18 21:15 UTC (permalink / raw)
To: cygwin-developers
On Mon, 18 Apr 2022 at 19:21, Felipe Gasper wrote:
>
> Hello,
>
> libuv fails to compile on Cygwin; it chokes when trying to use ptsname(), which apparently Cygwin’s stdlib.h doesn’t define.
This is the cygwin-developers mailing list, for folk developing the
Cygwin library itself, not people doing development that uses Cygwin
or its APIs. Please follow the problem reporting guidelines at
https://cygwin.com/problems.html, and contact the regular Cygwin
mailing list with questions / queries / bug reports.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Status of ptsname()
2022-04-18 21:15 ` Adam Dinwoodie
@ 2022-04-18 21:39 ` Felipe Gasper
0 siblings, 0 replies; 5+ messages in thread
From: Felipe Gasper @ 2022-04-18 21:39 UTC (permalink / raw)
To: Adam Dinwoodie; +Cc: cygwin-developers
> On Apr 18, 2022, at 17:16, Adam Dinwoodie <adam@dinwoodie.org> wrote:
>
> On Mon, 18 Apr 2022 at 19:21, Felipe Gasper wrote:
>>
>> Hello,
>>
>> libuv fails to compile on Cygwin; it chokes when trying to use ptsname(), which apparently Cygwin’s stdlib.h doesn’t define.
>
> This is the cygwin-developers mailing list, for folk developing the
> Cygwin library itself, not people doing development that uses Cygwin
> or its APIs. Please follow the problem reporting guidelines at
> https://cygwin.com/problems.html, and contact the regular Cygwin
> mailing list with questions / queries / bug reports.
Oops, I was under the impression that documentation and bugs in implementation of standard C interfaces was appropriate here.
I’ll repost in the regular list. Sorry for the noise.
-F
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-04-18 21:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-18 18:20 Status of ptsname() Felipe Gasper
2022-04-18 19:09 ` Z. Majeed
2022-04-18 19:21 ` Felipe Gasper
2022-04-18 21:15 ` Adam Dinwoodie
2022-04-18 21:39 ` Felipe Gasper
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).