/*
* Copyright 2000, International Business Machines Corporation and others.
* All Rights Reserved.
- *
+ *
* This software has been released under the terms of the IBM Public
* License. For details, see the LICENSE file in the top-level source
* directory or online at http://www.openafs.org/dl/license10.html
#include "netinet/in_var.h"
#endif
#endif /* !defined(UKERNEL) */
-#ifdef AFS_LINUX22_ENV
-#include "h/smp_lock.h"
-#endif
#include "rmtsys.h"
#include "pagcb.h"
now = osi_Time();
if (last10MinCheck + 600 < now) {
- afs_GCUserData(0);
+ afs_GCUserData();
}
if (last60MinCheck + 3600 < now) {
AFS_RWLOCK_INIT(&afs_xpagcell, "afs_xpagcell");
AFS_RWLOCK_INIT(&afs_xpagsys, "afs_xpagsys");
AFS_RWLOCK_INIT(&afs_icl_lock, "afs_icl_lock");
-#ifndef AFS_FBSD_ENV
- LOCK_INIT(&osi_fsplock, "osi_fsplock");
- LOCK_INIT(&osi_flplock, "osi_flplock");
-#endif
afs_resourceinit_flag = 1;
afs_nfs_server_addr = nfs_server_addr;
- for (i = 0; i < MAXNUMSYSNAMES; i++)
+ for (i = 0; i < MAXNUMSYSNAMES; i++) {
afs_sysnamelist[i] = afs_osi_Alloc(MAXSYSNAME);
+ osi_Assert(afs_sysnamelist[i] != NULL);
+ }
afs_sysname = afs_sysnamelist[0];
strcpy(afs_sysname, SYS_NAME);
afs_sysnamecount = 1;