diff src/typedefs.h @ 929:ca07ab364c60

more checks for file operations
author nadvornik
date Sat, 26 Jul 2008 09:58:25 +0000
parents 9427c91951e8
children a53f5141228b
line wrap: on
line diff
--- a/src/typedefs.h	Fri Jul 25 22:04:55 2008 +0000
+++ b/src/typedefs.h	Sat Jul 26 09:58:25 2008 +0000
@@ -150,13 +150,20 @@
 } NotifyType;
 
 typedef enum {
-	CHANGE_OK          = 0,
-	CHANGE_DEST_EXISTS = 1 << 0,
-	CHANGE_ERROR_MASK  = (~0) << 1, /* the values below are fatal errors */
-	CHANGE_NO_PERM     = 1 << 1
+	CHANGE_OK                      = 0,
+	CHANGE_WARN_DEST_EXISTS        = 1 << 0,
+	CHANGE_WARN_NO_WRITE_PERM      = 1 << 1,
+	CHANGE_WARN_SAME               = 1 << 2,
+	CHANGE_ERROR_MASK              = (~0) << 3, /* the values below are fatal errors */
+	CHANGE_NO_READ_PERM            = 1 << 3,
+	CHANGE_NO_WRITE_PERM_DIR       = 1 << 4,
+	CHANGE_NO_DEST_DIR             = 1 << 5,
+	CHANGE_NO_WRITE_PERM_DEST_DIR  = 1 << 6,
+	CHANGE_NO_WRITE_PERM_DEST      = 1 << 7,
+	CHANGE_DEST_EXISTS             = 1 << 8,
+	CHANGE_NO_SRC                  = 1 << 9
 } ChangeError;
 
-
 #define MAX_SPLIT_IMAGES 4
 
 typedef struct _ImageLoader ImageLoader;