* Claunia.IO/Interop/Windows/Interop.Windows.Backup.cs:
Added backup functions that allow to access ADSs and EAs on
any Windows NT version.
* Claunia.IO/Interop/Windows/Interop.Windows.EAs.cs:
* Claunia.IO/Interop/Windows/Interop.Windows.Files.cs:
Code enhancement.
Documents which platform function are we calling.
* Claunia.IO/Interop/Apple/Interop.Apple.stat.cs:
Documented stat and stat64
* Claunia.IO/Interop/Apple/Interop.Apple.uname.cs:
* Claunia.IO/Interop/Linux/Interop.Linux.uname.cs:
Documented uname
* Claunia.IO/Tests/Interop.Apple.cs:
* Claunia.IO/Interop/Apple/Interop.Apple.uname.cs:
Added code for uname() in OS X
* Claunia.IO/Tests/Interop.DetectOS.cs:
Only compile tests in DEBUG
Added all errors defined by BSD layer of OS X.
* Claunia.IO/Tests/Interop.Apple.cs:
Added tests for Apple's stat() and stat64()
* Claunia.IO/packages.config:
Added NUnit to do tests.
* Claunia.IO/Claunia.IO.csproj:
Added tests
* Claunia.IO/Interop/Apple/Interop.Apple.stat.cs:
Mono calls stat with 32-bit inode, modify structure and add
stat64() call.
* Claunia.IO/Interop/Apple/Interop.Apple.types.cs:
Pack structure, dunno if needed
* Claunia.IO/AppleStructs.cs:
* Claunia.IO/Claunia.IO.csproj:
Added FinderInfo and FinderFlags for Apple systems.
* Claunia.IO/FileInfo.cs:
* Claunia.IO/DirectoryInfo.cs:
* Claunia.IO/FileSystemInfo.cs:
Added FileSystemInfo class
Created DirectoryInfo class that cheats to inherint
System.IO.DirectoryInfo
* Claunia.IO/FileInfo.cs:
Created FileInfo class that cheats to inherint
System.IO.FileInfo
* Claunia.IO/Claunia.IO.csproj:
Removed skeleton empty class and added DirectoryInfo and
FileInfo classes.