// Authors:
// Jonathan Pryor (jonpryor@vt.edu)
//
-// (C) 2005 Jonathan Pryor
+// (C) 2005-2006 Jonathan Pryor
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
namespace Mono.Unix {
- [Flags]
public enum FileTypes {
Directory = (int) Native.FilePermissions.S_IFDIR,
- CharacterSpecial = (int) Native.FilePermissions.S_IFCHR,
- BlockSpecial = (int) Native.FilePermissions.S_IFBLK,
+ CharacterDevice = (int) Native.FilePermissions.S_IFCHR,
+ BlockDevice = (int) Native.FilePermissions.S_IFBLK,
RegularFile = (int) Native.FilePermissions.S_IFREG,
- FIFO = (int) Native.FilePermissions.S_IFIFO,
+ Fifo = (int) Native.FilePermissions.S_IFIFO,
SymbolicLink = (int) Native.FilePermissions.S_IFLNK,
Socket = (int) Native.FilePermissions.S_IFSOCK,
- AllTypes =
- Directory | CharacterSpecial | BlockSpecial | RegularFile | FIFO |
- SymbolicLink | Socket,
}
}