CVS difference for 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