This is the mail archive of the
cygwin@sources.redhat.com
mailing list for the Cygwin project.
Re: mingwin: dirent structure d_name field is pointer not array
- To: "J. J. Farrell" <jjf at bcs dot org dot uk>
- Subject: Re: mingwin: dirent structure d_name field is pointer not array
- From: Mumit Khan <khan at NanoTech dot Wisc dot EDU>
- Date: Thu, 22 Feb 2001 17:18:02 -0600 (CST)
- cc: Cygwin Mailing List <cygwin at sourceware dot cygnus dot com>
On Thu, 22 Feb 2001, J. J. Farrell wrote:
> SUS 2 and predecessors define d_name as <array of char> rather
> than <char *>. I can't think of any reasonable code which would
> care about the difference though, especially since the length
> of the string is greater than the declared size of the array in
> some implementations anyway.
I agree that it should be char[], not char *, and that's something we
will fix. As far as the C and C++ language semantics go, it should make
no difference in the usage however.
> I agree that it's technically wrong if it's defined as a <char *>,
> but I'd be interested if Reuben could give an illustration of why
> it matters.
I'd be interested as well.
This should be in mingw mailing list, not Cygwin. I do apologize for
polluting Cygwin list with this rather off-topic post.
Regards,
Mumit
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple