diff --git a/src/common/slurm_protocol_defs.h b/src/common/slurm_protocol_defs.h
index 063bd1aa925096d823f92eaeb718bd5ba761e2ca..7478b801f0b248415253f5e58a3b126b9d87f21a 100644
--- a/src/common/slurm_protocol_defs.h
+++ b/src/common/slurm_protocol_defs.h
@@ -250,6 +250,8 @@ struct part_table {
                                    start_range_1, end_range_1, start_range_2, .., -1  */
         char *allow_groups;     /* comma delimited list of groups, null indicates all */
 } ;
+typedef struct part_table partition_desc_t ;
+typedef struct part_table partition_desc_msg_t ;
 typedef struct part_table partition_table_t ;
 typedef struct part_table partition_table_msg_t ;
 
diff --git a/src/common/slurm_protocol_errno.h b/src/common/slurm_protocol_errno.h
index 03275f57f00608bab2fc1dd5db2ec6456c8f2e53..6de4f9d916eae3d8437e39112fe817515c140c45 100644
--- a/src/common/slurm_protocol_errno.h
+++ b/src/common/slurm_protocol_errno.h
@@ -25,4 +25,7 @@
 #define ESLURM_TOO_MANY_REQUESTED_CPUS			-2005
 #define ESLURM_TOO_MANY_REQUESTED_NODES			-2006
 #define ESLURM_ERROR_ON_DESC_TO_RECORD_COPY		-2007
+
+/* partition_mgr.c/update_part */
+#define ESLURM_PROTOCOL_INVALID_PARTITION_NAME		-2101
 #endif