
        函数名称:
                shutdown() - 关闭 mud 驱动程式 (driver).
        函数语法:
                void shutdown( int how );

                无传回值 shutdown( 整数 how );
        函数用法:
                这个函式可以关闭驱动程式. 比起因为程式错误、档案损毁、
                驱动程式被 kill 或其他原因导致驱动程式发生严重问题而关闭
                , 用 shutdown 算是正常控制驱动程式关闭的方式. 参数 how
                指定驱动程式要送给 exit() 函式的整数值. 惯例上, 当 how
                为 -1 时, 则一起关闭重新启动驱动程式的 script . 所以
                reboot (重新启动 mud) 这个指令应该使用 shutdown(), 而
                halt 指令 (停止 mud 执行) 应该使用 shutdown(-1) .  如果
                您想要藉由上述的方式控制 mud 关闭的方式, 您应该在 script
                中检查传回值.
                shutdown() 显然是一个需要安全把关的函式. 在 simul_efun
                中加上 shutdown()  并使用 exec(), 这样可以对执行
                shutdown() 作适当的检查. 请确定在主宰物件 (master.c)
                中也要设定 valid_override(4) 以防止 efun::shutdown()
                这种方式逃过检查.

