-
Notifications
You must be signed in to change notification settings - Fork 846
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
POSIX filenames and invalid characters on DrvFs #1804
Labels
Comments
Same as #1514 |
@therealkenc thanks. I am aware of #1514. However this issue is specifically about using the same filename mapping as Cygwin (and SFU?). EDIT: @doehrm hinted at the proposed solution in this message |
Is there an actual resolution to this? |
@billziss-gh - Yes. Judging by the duplicate item linked this is fixed in 1803. |
Thank you for the clarification. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
A brief description
POSIX allows all characters in filenames except
/
and\0
. However WSL follows Windows guidelines on DrvFs and cannot create filenames that contain any of the NTFS invalid characters:< > : " / \ | ? *
or those with values in the range[0, 31]
.POSIX filenames should be fully supported. This should be done in a backwards compatible manner as this has been done before by Cygwin and (I believe?) by Services for UNIX: https://www.cygwin.com/cygwin-ug-net/using-specialnames.html
[NOTE: despite my GitHub badge I am not affiliated with Cygwin other than as a user.]
I am aware of #1514.
Expected results
From a Cygwin prompt:
Actual results (with terminal output if applicable)
From a WSL prompt (on DrvFs):
Your Windows build number
14393
The text was updated successfully, but these errors were encountered: