- register struct passwd *pw; /* getpwuid() results */
- register FILE *ib; /* profile and context file pointer */
+ struct passwd *pw; /* getpwuid() results */
+ FILE *ib; /* profile and context file pointer */
+ int failed_to_lock = 0;
+
+ /*
+ * If this routine _is_ called again (despite the warnings in the
+ * comments above), return immediately.
+ */
+ if ( m_defs != 0 )
+ return;