home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / f / fdu_1c3.zip / FLAG.DOC < prev    next >
Text File  |  1992-09-12  |  6KB  |  150 lines

  1.  
  2.                  ╒═══════════════════════════════════════════╕
  3.                  │  FLAG 1.00 - Semaphore Flag File Utility  │
  4.                  └───────────────────────────────────────────┘
  5.  
  6.  Flag.Exe/Flag.Doc written by geoffrey booher; 1:2270/233.1@fidonet
  7.  
  8. ┌──────────┐
  9. │ license: │
  10. └──────────┘
  11.  FLAG 1.00 is  *ONLY*  guaranteed to consume diskspace.  It has been very
  12.  extensively  tested and  found  to be pretty  reliable.   In no way is the
  13.  author  of this  program responsible  for any  damages, consequential,  or
  14.  otherwise from the neglect of FLAG 1.00's use or misuse.  FLAG 1.00 is
  15.  provided as is, without warranty of any kind, either expressed or implied.
  16.  
  17.  FLAG 1.00 is  NOT  Public Domain Software, it is Shareware.  It may be used
  18.  on any Computer with the following restrictions:
  19.  
  20.  1.  It may be evaluated for a period not exceeding 30 days at which time
  21.      you must register your copy or remove the software from your computer.
  22.      Please see the REGISTER.FDU file for details on how to register.
  23.  
  24.  2.  The licensing/disclaimer in FDU.DOC fully applies to FLAG 1.00.
  25.  
  26.  3.  Registering FDU includes registration for FLAG as well.
  27.  
  28. ┌──────────┐
  29. │ support: │
  30. └──────────┘
  31.  Send Netmail to Geoffrey Booher, 1:2270/233.0@fidonet.  If you are expecting
  32.  a response, usually if you return poll me within 24 hours (nay weekends) and
  33.  I'll respond with a Netmail msg on HOLD for you.   This assumes you are in a
  34.  current *FIDONET* Nodelist.
  35.  
  36.  Geoffrey Booher - SysOp - The Gateway Net Bulletin Board System
  37.                            North American RemoteAccess Support
  38.                            FrontDoor/RemoteAccess Beta Site
  39.                            1:2270/233.0@fidonet
  40.                            (815)233-5008  1200/2400/9600/14400  HST/V32b/V42b
  41.                            Freeport, IL - USA
  42.  
  43.  You can contact me through the above Bulletin Board System.  Feel free to
  44.  send me your comments about FLAG 1.00.
  45.  
  46.  If you aren't a multitasking BBS SysOp, you probably won't have much of a
  47.  use for FLAG.
  48.  
  49.  :-)
  50.  
  51. ┌────────────────────────┐
  52. │ overview and features: │
  53. └────────────────────────┘
  54.  
  55.  FLAG is a small simple companion program to FDU.  It will create any 'FLAG'
  56.  semaphore file that you tell it to.  There isn't much more to it, other
  57.  than how it works.  That is covered next.
  58.  
  59.  FLAG is fully DESQview, OS/2 and Windows aware.  It will perform all screen
  60.  writes to the video BIOS while running under DESQview.
  61.  
  62. ┌───────────────┐
  63. │ installation: │
  64. └───────────────┘
  65.  Put the FLAG.EXE file anywhere in your DOS PATH, along with any of your other
  66.  favorite program utilities.  See your DOS manual about the PATH Statement if
  67.  needed.  It will function perfectly in this manner, and does not need to be
  68.  in a 'specific' directory, AS LONG as it is IN the DOS PATH that is fine.
  69.  
  70.  requirements:
  71.  
  72.  FLAG requires the following to run:
  73.  
  74.  PC/MSDOS 3.10 or newer
  75.  
  76.  The FLAG environment variable MUST be set!  This is usually done in your
  77.  Autoexec.Bat file, and sometimes modified in batchfiles to point to a
  78.  different FLAG loaction.  example:
  79.  
  80.  SET FLAG=D:\FLAG   (note no spaces before or after the = sign)
  81.  
  82.  This tells FLAG to create/remove the semaphore files you specify in the FLAG
  83.  directory, or in the above example, the D:\FLAG directory.
  84.  
  85.  
  86. ┌───────────────┐
  87. │ command sets: │
  88. └───────────────┘
  89.  To get a list of the valid commands for FLAG - just type FLAG with no
  90.  parameters.  FLAG will immediately generate an error if the FLAG environment
  91.  variable is not set.
  92.  
  93.  The two primary commands that are used are:
  94.  
  95.  FLAG FLAG.FIL  - this command creates a 0 byte FLAG.FIL in the directory
  96.                   defined by the FLAG environment variable.  See FDU.DOC for a
  97.                   brief description of semaphore 'FLAG' files and how they are
  98.                   used in batchfiles to control multitasking operations.
  99.  
  100.                   This file can be ANY valid DOS filename, and can contain
  101.                   an environment variable specifier.  example :
  102.  
  103.                   FLAG FDREADY.%TASK%  would create an FDREADY.1 in the FLAG
  104.                   directory if the TASK environment varaible was set to 1.
  105.  
  106.  
  107.  FLAG -FLAG.FIL - this command removes the FLAG.FIL in the directory defined
  108.                   by the FLAG environment variable (if the file exists).
  109.  
  110.                   The same basic rules apply, the file can be any valid DOS
  111.                   filename and can include environment variable specifiers
  112.                   as in the %TASK% example above.
  113.  
  114.  
  115.  
  116. ┌───────────────────────────┐
  117. │ FLAG 1.00 technical info: │
  118. └───────────────────────────┘
  119.  Flag.Exe  was compiled with  Borland International's  Turbo(C++) 1.00
  120.  using the Small Memory Module (  < 64kb heap ) and the C++ (Flag.Cpp)
  121.  option.  Flag will run in less than 128kb RAM (64kb code - 64kb data).
  122.  
  123.  FLAG 1.00  exits with the following errorlevels for trapping in *.BAT
  124.  files.  Although not really needed, they are there for batchfile gurus.
  125.  
  126.   errorlevel 4 - no parameters entered
  127.   errorlevel 2 - file i/o error
  128.   errorlevel 1 - missing FLAG environment variable or incorrect DOS version
  129.   errorlevel 0 - successful completion FLAG file created/removed
  130.  
  131. ┌─────────┐
  132. │ thanks: │
  133. └─────────┘
  134.  Thanks to Jay Desio for the idea of this program.  The way it works was
  135.  totally his idea, I just coded it.
  136.  
  137.  The following products/examples are the Copyrighted materials of their
  138.  respective named holders:
  139.  
  140.  FDU, FLAG                  boo software development team
  141.  
  142.  Turbo(C++) 1.00            Borland International
  143.  DESQview                   QuarterDeck Office Systems
  144.  OS/2                       International Business Machines Corporation
  145.  Windows                    Microsoft Corporation
  146.  PC/MSDOS                   International Business Machines and Microsoft
  147.  
  148.  
  149.  
  150.