return mr_errcode;
if (rowcount > 0)
return MR_IN_USE;
+
+ /* Remove this check when we're allowing username reuse again. */
+ EXEC SQL SELECT COUNT(login) INTO :rowcount FROM userhistory
+ WHERE login = :login;
+ if (dbms_errno)
+ return mr_errcode;
+ if (rowcount > 0)
+ return MR_IN_USE;
+
EXEC SQL SELECT COUNT(name) INTO :rowcount FROM list
WHERE LOWER(name) = :login;
if (dbms_errno)