CVS difference for ais/ai-00248.txt

Differences between 1.27 and version 1.28
Log of other versions for file ais/ai-00248.txt

--- ais/ai-00248.txt	2005/04/13 05:36:59	1.27
+++ ais/ai-00248.txt	2005/05/15 23:41:10	1.28
@@ -1,4 +1,4 @@
-!standard A.16 (00)                                   05-04-04  AI95-00248/12
+!standard A.16 (00)                                   05-05-05  AI95-00248/13
 !standard A.8.2(22)
 !class amendment 00-11-28
 !status Amendment 200Y 02-07-12
@@ -702,14 +702,14 @@
 Start_Search and Search should raise Use_Error if Pattern is malformed, but not
 if it could represent a file in the directory but does not actually do so.
 
-For Rename, if both New_Name and Old_Name are simple names, and New_Name does
-not identify an existing external file, then Rename should not propagate
-Use_Error.
-
-    AARM Discussion: This cannot be a requirement, since we have to allow
-    Use_Error to be raised (for instance, because the user may not have
-    permission to rename the file, even if New_Name doesn't exist and is a
-    valid name).
+Rename should be supported at least when both New_Name and Old_Name are
+simple names and New_Name does not identify an existing external file.
+
+    AARM Discussion: "Supported" includes raising an exception if either name
+    is malformed, the file to rename doesn't exist, insufficient permission for
+    the operation exists, or similar problems. But this advice requires
+    implementations to document what they do, and tells implementers that
+    simply raising Use_Error isn't acceptable.
 
 Notes
 

Questions? Ask the ACAA Technical Agent