Send MinGW-Notify mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.osdn.me/mailman/listinfo/mingw-notify
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of MinGW-Notify digest..."
Please do not reply to this notification; the sender address is unable to
accept incoming e-mail. If you wish to unsubscribe you can do so at
https://lists.osdn.me/mailman/listinfo/mingw-notify.
Today's Topics:
1. [SCM] mingw-org-wsl (mingw) branch, 5.3-trunk, updated.
14b23ef68b8345b1bdf9c95d7c23e5d99dae37ae (MinGW Notification List)
2. [mingw] #39856: sys/stat.h defines S_IXUSR but not S_IXGRP or
S_IXOTH (MinGW Notification List)
----------------------------------------------------------------------
Message: 1
Date: Fri, 17 Jan 2020 00:49:07 +0900
From: MinGW Notification List <[email protected]>
To: [email protected]
Subject: [MinGW-Notify] [SCM] mingw-org-wsl (mingw) branch, 5.3-trunk,
updated. 14b23ef68b8345b1bdf9c95d7c23e5d99dae37ae
Message-ID: <[email protected]>
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to "mingw-org-wsl" repository
containing the "mingw" project.
The branch, 5.3-trunk has been updated
via 14b23ef68b8345b1bdf9c95d7c23e5d99dae37ae (commit)
via 6b7d4acd7af8ec3892ba42a5cc02d5c59fdf4633 (commit)
from ec4d28b6295e152c22106fd9d76bd713af4bbdb0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 14b23ef68b8345b1bdf9c95d7c23e5d99dae37ae
Author: Keith Marshall <[email protected]>
Date: Thu Jan 16 15:23:43 2020 +0000
Incorporate <winnls.h> updates for Vista and Windows-7.
commit 6b7d4acd7af8ec3892ba42a5cc02d5c59fdf4633
Author: Keith Marshall <[email protected]>
Date: Tue Jan 14 15:12:18 2020 +0000
Make <winnls.h> header effectively self-contained.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 1 +
w32api/ChangeLog | 49 ++
w32api/include/winnls.h | 1714 +++++++++++++++++++++++++++--------------------
3 files changed, 1048 insertions(+), 716 deletions(-)
hooks/post-receive
--
mingw-org-wsl (mingw)
------------------------------
Message: 2
Date: Fri, 17 Jan 2020 00:15:08 +0000
From: MinGW Notification List <[email protected]>
To: OSDN Ticket System <[email protected]>
Subject: [MinGW-Notify] [mingw] #39856: sys/stat.h defines S_IXUSR but
not S_IXGRP or S_IXOTH
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8
#39856: sys/stat.h defines S_IXUSR but not S_IXGRP or S_IXOTH
Open Date: 2019-12-18 20:16
Last Update: 2020-01-17 00:15
URL for this Ticket:
https://osdn.net//projects/mingw/ticket/39856
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=39856
---------------------------------------------------------------------
Last Changes/Comment on this Ticket:
2020-01-17 00:15 Updated by: keith
* Status Update from Open to Closed
* Resolution Update from None to Rejected
Comment:
First, let me make it clear that it was not my choice to define S_IXUSR, (or
the closely related S_IRUSR, S_IWUSR, and S_IRWXU flags), in MinGW's <sys/
stat.h>; the appropriate Microsoft compatible flags are _S_IEXEC, _S_IREAD,
_S_WRITE, and the boolean sum thereof, (or their old, legacy names, without the
leading underscore). That said, the POSIX flags names which are defined do map,
quite well, to the corresponding Microsoft names, which may offer some
justification for having defined them. OTOH, the S_IXGRP, S_IXOTH, S_IRGRP,
S_IROTH, S_IWGRP, S_IWOTH, S_IRWXG, and S_IRWXO flags simply have no viable
corresponding equivalents in the Microsoft Windows world, so there can be no
plausible justification for defining them.
This seems to be closely related to the discussion I had with Steve Kargl, on
GCC Bugzilla. That was, ultimately, resolved in favour of not defining these
flags, in MinGW headers, but rather adapting libgfortran to recognize that they
have no place on this platform; I see no reason to reverse this decision now.
In fact, from my viewpoint, the compiler errors when you try to compile code
which gratuitously uses them, provides a valuable clue that you need to modify
the application code, to make it portable.
---------------------------------------------------------------------
Ticket Status:
Reporter: cbiesinger_g
Owner: (None)
Type: Issues
Status: Closed
Priority: 5 - Medium
MileStone: (None)
Component: WSL
Severity: 5 - Medium
Resolution: Rejected
---------------------------------------------------------------------
Ticket details:
sys/stat.h in MinGW only defines S_IXUSR but not S_IXOTH or S_IXGRP. Why not? A
number of program use those bits and thus can't be compiled with mingw.
--
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN
Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net
URL for this Ticket:
https://osdn.net/projects/mingw/ticket/39856
RSS feed for this Ticket:
https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=39856
------------------------------
Subject: Digest Footer
_______________________________________________
MinGW-Notify mailing list
[email protected]
https://lists.osdn.me/mailman/listinfo/mingw-notify
------------------------------
End of MinGW-Notify Digest, Vol 28, Issue 8
*******************************************