+/* Return next available command identifier. */
+
+SilcUInt16 silc_server_cmd_ident(SilcServer server)
+{
+ SilcUInt16 cmd_ident;
+
+ silc_mutex_lock(server->lock);
+ cmd_ident = ++server->cmd_ident;
+ silc_mutex_unlock(server->lock);
+
+ return cmd_ident;
+}
+
+/* XXX locking */
+