[24056] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r23660 - in trunk/athena/bin/delete: . debian

daemon@ATHENA.MIT.EDU (Evan Broder)
Sun Mar 29 15:55:57 2009

Date: Sun, 29 Mar 2009 15:55:42 -0400
From: Evan Broder <broder@MIT.EDU>
Message-Id: <200903291955.n2TJtgwB009186@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: broder
Date: 2009-03-29 15:55:42 -0400 (Sun, 29 Mar 2009)
New Revision: 23660

Modified:
   trunk/athena/bin/delete/debian/changelog
   trunk/athena/bin/delete/delete_errs.et
   trunk/athena/bin/delete/expunge.c
   trunk/athena/bin/delete/lsdel.c
   trunk/athena/bin/delete/undelete.c
Log:
In delete:
  * Apply patches from jik:
    - Change the ENOMATCH error constant to DELETE_ENOMATCH to avoid
      conflicting with a system error constant of the same name

Modified: trunk/athena/bin/delete/debian/changelog
===================================================================
--- trunk/athena/bin/delete/debian/changelog	2009-03-29 19:55:41 UTC (rev 23659)
+++ trunk/athena/bin/delete/debian/changelog	2009-03-29 19:55:42 UTC (rev 23660)
@@ -4,8 +4,10 @@
     - When recursively deleting a directory, read in the directory's
       entire contents before deleting anything so readdir doesn't get
       confused
+    - Change the ENOMATCH error constant to DELETE_ENOMATCH to avoid
+      conflicting with a system error constant of the same name
 
- -- Evan Broder <broder@mit.edu>  Sun, 29 Mar 2009 14:50:37 -0400
+ -- Evan Broder <broder@mit.edu>  Sun, 29 Mar 2009 14:55:58 -0400
 
 debathena-delete (10.0.0-0debathena1) unstable; urgency=low
 

Modified: trunk/athena/bin/delete/delete_errs.et
===================================================================
--- trunk/athena/bin/delete/delete_errs.et	2009-03-29 19:55:41 UTC (rev 23659)
+++ trunk/athena/bin/delete/delete_errs.et	2009-03-29 19:55:42 UTC (rev 23660)
@@ -36,7 +36,7 @@
 	"can't find home directory"
 ec INTERNAL_ERROR,
 	"strange internal error"
-ec ENOMATCH,
+ec DELETE_ENOMATCH,
 	"no match"
 ec EXPUNGE_NOT_EXPUNGED,
 	""

Modified: trunk/athena/bin/delete/expunge.c
===================================================================
--- trunk/athena/bin/delete/expunge.c	2009-03-29 19:55:41 UTC (rev 23659)
+++ trunk/athena/bin/delete/expunge.c	2009-03-29 19:55:42 UTC (rev 23660)
@@ -233,7 +233,7 @@
 		    }
 	       }
 	       else {
-		    set_error(ENOMATCH);
+		    set_error(DELETE_ENOMATCH);
 		    error(files[num - 1]);
 	       }
 	  }

Modified: trunk/athena/bin/delete/lsdel.c
===================================================================
--- trunk/athena/bin/delete/lsdel.c	2009-03-29 19:55:41 UTC (rev 23659)
+++ trunk/athena/bin/delete/lsdel.c	2009-03-29 19:55:42 UTC (rev 23660)
@@ -192,7 +192,7 @@
 		    }
 	       }
 	       else {
-		    set_error(ENOMATCH);
+		    set_error(DELETE_ENOMATCH);
 		    error(args[num - 1]);
 		    status = error_code;
 		    continue;

Modified: trunk/athena/bin/delete/undelete.c
===================================================================
--- trunk/athena/bin/delete/undelete.c	2009-03-29 19:55:41 UTC (rev 23659)
+++ trunk/athena/bin/delete/undelete.c	2009-03-29 19:55:42 UTC (rev 23660)
@@ -188,7 +188,7 @@
 	       set_error(ENOENT)
 	  }
 	  else
-	       set_error(ENOMATCH);
+	       set_error(DELETE_ENOMATCH);
 	  error(name);
 	  return error_code;
      }


home help back first fref pref prev next nref lref last post