T191: Implement prototype for new retype
[barrelfish] / errors / errno.fugu
index 99bd7ea..d10b5ac 100755 (executable)
@@ -59,11 +59,14 @@ errors kernel SYS_ERR_ {
     failure DEST_TYPE_INVALID   "Destination capability is of invalid type",
     failure INVALID_RETYPE      "Invalid source/destination type pair for retyping",
     failure RETYPE_MAPPING_EXPLICIT "Invalid explicit retype to mapping type",
+    failure RETYPE_INVALID_COUNT "Invalid number of new objects requested",
     failure REVOKE_FIRST        "Capability already has descendants or siblings",
     failure INVALID_SIZE_BITS   "Invalid size for new objects",
+    failure INVALID_SIZE        "Invalid size for new objects",
     failure SLOTS_INVALID       "Destination capability slots exceed capacity of CNode",
     failure SLOTS_IN_USE        "One or more destination capability slots occupied",
     failure RETYPE_CREATE       "Error while creating new capabilities in retype",
+    failure RETYPE_INVALID_OFFSET "Offset into source capability invalid for retype",
     failure NO_LOCAL_COPIES     "No copies of specified capability in local MDB",
     failure RETRY_THROUGH_MONITOR "There is a remote copy of the capability, monitor must be involved to perform a cross core agreement protocol",
     failure TYPE_NOT_CREATABLE  "Specified capability type is not creatable at runtime. Consider retyping it from another capability.",