]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-afs-shutdown-free-resources-20071023
authorMike Meffie <mmeffie@sinenomine.net>
Tue, 23 Oct 2007 23:37:30 +0000 (23:37 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 23 Oct 2007 23:37:30 +0000 (23:37 +0000)
try hard to free resources

(cherry picked from commit 15f6e3170ce8e0c6f8e92f1fe046e2293cf8e833)

src/afs/afs_prototypes.h

index 8a71b401d1e6a182a44dad43f7bc53fad4a6501d..203eadae0689f6921502c147d860a46937e5d430 100644 (file)
@@ -301,6 +301,7 @@ extern void init_sys_error_to_et(void);
 /* afs_exporter.c */
 extern struct afs_exporter *root_exported;
 extern struct afs_exporter *exporter_find(int type);
+extern void shutdown_exporter(void);
 
 /* afs_icl.c */
 extern struct afs_icl_set *afs_icl_allSets;
@@ -488,6 +489,7 @@ extern int afs_nfsclient_reqhandler(struct afs_exporter *exporter,
                                    struct AFS_UCRED **cred,
                                    afs_int32 host, afs_int32 *pagparam,
                                    struct afs_exporter **outexporter);
+extern void shutdown_nfsclnt(void);
 
 /* afs_osi.c */
 extern afs_lock_t afs_ftf;
@@ -502,6 +504,7 @@ extern void afs_osi_UnmaskRxkSignals(void);
 extern void afs_osi_RxkRegister(void);
 extern void afs_osi_Invisible(void);
 extern void shutdown_osi(void);
+extern void shutdown_osinet(void);
 extern int afs_osi_suser(void *credp);
 extern void afs_osi_TraverseProcTable(void);
 #if defined(KERNEL) && !defined(UKERNEL) && defined(AFS_PROC)