DARYL004.422 - Enhancement to the /S feature Daryl #1 @15900 7ΔΝ2[7Δ3SysOp7Δ2]7ΝΔ0 Fri Mar 05 02:28:38 1993 ΪΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΏ ³ Mod Name : DARYL004.422 Mod Author: Daryl 1@5900 IceNET ³ ³ Difficulty : Ϋ±±±±±±±±± [Simplicity Defined] 1@15900 WWIVlink ³ ³ WWIV Version : 4.22 1@5932 WWIVnet ³ ³ Mod Date : 03/04/93 ³ ³ Files Affected: BBS.C ³ ³ Description : Enhancement of /Z command to stop the appearance of lockup ³ ΐΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΩ ΝΝ[ Description ]ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Users frequently have a problem with trying to download posts using the /Z function that is built into WWIV. The pause is not disabled and in the middle of zipping the file the [PAUSE] is indicated but the user can't see it, as such it appears that the BBS is locked up. ΝΝ[The Modification]ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Load BBS.C and search for 'void mainmenu' In 'void mainmenu' search for '/Z' and replace that case with this one. /* DARYL004.422 Begin Block Read */ if (strcmp(s,"/Z")==0) { if (thisuser.sysstatus & sysstatus_pause_on_page) { screen_pause=1; thisuser.sysstatus ^=sysstatus_pause_on_page; } else { screen_pause=0; } pl(get_string(26)); set_x_only(1, "DNWPOSTS.TXT", 0); /* NOTE 1 */ nscan(0); set_x_only(0, NULL, 0); add_arc("DNWPOSTS", "DNWPOSTS.TXT", 0); /* NOTE 1 */ download_temp_arc("DNWPOSTS", 0); /* NOTE 1 */ if (screen_pause==1) { thisuser.sysstatus ^= sysstatus_pause_on_page; } } /* DARYL004.422 End Block Read */ ΝΝ[End of Modification]ΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ Note 1: Change this to your BBS name or back to the stock OFFLINE.TXT if you chose. Compile and you're on your way. Daryl DATA*NORTH*WEST BBS [IPSS] (509) 487-6572