Bug 12009 - System.IO.File.WriteAllBytes / Any write command fails on Linux Character Devices
Summary: System.IO.File.WriteAllBytes / Any write command fails on Linux Character Dev...
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System (show other bugs)
Version: 2.10.x
Hardware: PC Linux
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-04-27 20:20 UTC by crazyman
Modified: 2013-04-27 20:20 UTC (History)
1 user (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description crazyman 2013-04-27 20:20:18 UTC
When using any of the .NET write functions on any Linux character device (ex. /dev/null , /dev/zero and so on) mono returns the error "Sharing violation on path" plus the path name. Mono can read the devices but not write to them.

To replicate the error, the following command will fail:

var fs = File.OpenWrite("/dev/null");

Note You need to log in before you can comment on or make changes to this bug.