macos shutdown consistent behavior
authorDerrick Brashear <shadow@dementia.org>
Wed, 3 Mar 2010 04:14:47 +0000 (23:14 -0500)
committerDerrick Brashear <shadow@dementia.org>
Wed, 3 Mar 2010 04:45:48 +0000 (20:45 -0800)
on every other platform, we check for afs unmounted before allowing shutdown.
do the same here.

Change-Id: Ic8c287be3ae39ad2d2ecb633748813f7f07b16e3
Reviewed-on: http://gerrit.openafs.org/1507
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/afs_call.c

index 685acf1..cb04f37 100644 (file)
@@ -1053,12 +1053,10 @@ afs_syscall_call(long parm, long parm2, long parm3,
        afs_cold_shutdown = 0;
        if (parm2 == 1)
            afs_cold_shutdown = 1;
-#ifndef AFS_DARWIN_ENV
        if (afs_globalVFS != 0) {
            afs_warn("AFS isn't unmounted yet! Call aborted\n");
            code = EACCES;
        } else
-#endif
            afs_shutdown();
     } else if (parm == AFSOP_AFS_VFSMOUNT) {
 #ifdef AFS_HPUX_ENV