home *** CD-ROM | disk | FTP | other *** search
- ``Sex Wax`` WWIVLink #1 AT 15808
- Sun Jun 25 22:00:05 1995
- ╔═════════════════════════════════════════════════════════════╗
- ║ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ║
- ║ * ╔═════════════════════════════════════════════════════╗ * ║
- ║ * ║ --=={ Wax's Mods }==-- ║ * ║
- ║ * ║ ║ * ║
- ║ * ║ Name: WAX00.MOD (06/20/95) ║ * ║
- ║ * ║ Desc: Old Quit BBS Mod revised ║ * ║
- ║ * ║ Vers: 4.24 (Will not work on prior versions) ║ * ║
- ║ * ║ Diff: ▓ <--- EASY ║ * ║
- ║ * ║ Orig. Auth: (Unknown) ║ * ║
- ║ * ║ Written by: Sex Wax (508)764-6438 - 14.4 BAUD ║ * ║
- ║ * ║ Wax's BBS: NO MAN'S LAND! (508)765-5829 - 14.4 BAUD ║ * ║
- ║ * ╚═════════════════════════════════════════════════════╝ * ║
- ║ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ║
- ╚═════════════════════════════════════════════════════════════╝
- 1@15808 WWIVLink -=- 1@9207 WWIVNet -=- 51:51/20 WCSANet
-
- Difficulty: ( ▓ = EASY ), ( ▓▒ = SOME DIFFICULTY ), ( ▓▒░ = TOUGH )
- <Most likely>
- <not a Wax Mod>
-
- ══════════════════════════════════════════════════════════════════════════════
- Description: Will ask Sysop if he wants to take the phone off the hook..
- If not, it will do it's normal routine...
-
- Note: It defaults to NO when ENTER is hit
-
- =============================================================================
-
- Note - I would consider backing up your source before adding this. It's always
- a good idea. just do pkunzip -a source *.c *.h.
-
- =============================================================================
-
-
- Step 1. Back up your source! (or else!)
-
- Step 2. Look for the following function, 'void end_bbs(int lev)'...
-
- Step 3. Make changes below or replace everything after 'if (ok_modem_stuff)'
- except for the last bracket..
- /****************************************************************************/
-
- /*
- * Ends BBS execution with errorlevel of lev set. Closes stringfiles and
- * restores all interrupts to previous state.
- */
-
- void end_bbs(int lev)
- {
- char s[81];
-
- sprintf(s,get_stringx(1,131), wwiv_version,
- instance, times(), date());
- sl1(0,"");
- sl1(0, s);
- sl1(0,"");
- sl1(1,"");
- catsl();
- close_strfiles();
- #ifdef __OS2__
- if (stdprn != NULL)
- fclose(stdprn);
- #endif
- write_inst(INST_LOC_DOWN,0,INST_FLAGS_NONE);
- if (ok_modem_stuff)
- prt(1,"Hey Putz, you want the phone off the hook? "); /* WAX00.MOD */
- if (yn()) { /* WAX00.MOD */
- holdphone(1); /* WAX00.MOD */
- closeport(); /* WAX00.MOD */
- outs(wwiv_version); /* WAX00.MOD */
- outs(" run complete.\r\n\r\n"); /* WAX00.MOD */
- #ifndef __OS2__ /* WAX00.MOD */
- setvect(save_dos,NULL); /* WAX00.MOD */
- #endif /* WAX00.MOD */
- exit(lev); /* WAX00.MOD */
- } else { /* WAX00.MOD */
- if (ok_modem_stuff) /* WAX00.MOD */
- closeport(); /* WAX00.MOD */
- outs(wwiv_version); /* WAX00.MOD */
- outs(" run complete.\r\n\r\n"); /* WAX00.MOD */
- #ifndef __OS2__ /* WAX00.MOD */
- setvect(save_dos,NULL); /* WAX00.MOD */
- #endif /* WAX00.MOD */
- exit(lev); /* WAX00.MOD */
- } /* WAX00.MOD */
-
- }
-
-
- Step 4. Compile! Thats it!
-
- 1Φ5∞∞∞2⌡1≈≈≈≈≈» 2Sex Wax 1«≈≈≈≈≈2⌠5∞∞∞1Φ0
-