[Mono-bugs] [Bug 81228][Min] New - Set FileAttributes.ReparsePoint for special files

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sat Mar 24 19:52:06 EDT 2007

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by svdb+ximian.com at stack.nl.


--- shadow/81228	2007-03-24 18:52:06.000000000 -0500
+++ shadow/81228.tmp.32624	2007-03-24 18:52:06.000000000 -0500
@@ -0,0 +1,31 @@
+Bug#: 81228
+Product: Mono: Class Libraries
+Version: 1.2
+OS: GNU/Linux [Other]
+OS Details: 
+Status: NEW   
+Priority: Minor
+Component: System
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: svdb+ximian.com at stack.nl               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+Summary: Set FileAttributes.ReparsePoint for special files
+As I understand it, reparse points are used by Windows for files/
+directories that don't come directly from the file system, but have some 
+sort of intermediate translation.
+As such, it would be appropriate to also set the 
+FileAttributes.ReparsePoint flag in FileSystemInfo objects when the file 
+is a character device, block device, fifo, or socket on a unix system.
+If the ReparsePoint flag were set for these entries, checking this flag 
+would be enough to establish that an entry requires special action when 
+the contents is to be inspected, without the need for non-BCL functions.
+This is useful when creating a portable C# program to grep through files, 
+put files in archives, or in my case, to generate checksums.

More information about the mono-bugs mailing list