Changeset 596
- Timestamp:
- Apr 2, 2007, 10:41:01 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/warpin/bld_fm2_wpi.cmd (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/warpin/bld_fm2_wpi.cmd
r585 r596 43 43 WPI.default_archivename = 'fm2.wpi' 44 44 45 /* 45 46 signal on novalue /* for debugging */ 47 */ 48 signal on Error 49 signal on FAILURE name Error 50 signal on Halt 51 signal on NOTREADY name Error 52 signal on NOVALUE name Error 53 signal on SYNTAX name Error 46 54 47 55 call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs' … … 68 76 'if exist 'WPI.archivename' del 'WPI.archivename 69 77 do p = 1 to WPI.pkg.0 70 WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -r -c'WPI.pkg.p.dir' *' 78 call SysFileTree WPI.pkg.p.dir || '\*', 'pkgfilelist.', 'FOS' 79 if pkgfilelist.0 = 0 then 80 WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' NUL' 81 else 82 WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -r -c'WPI.pkg.p.dir' *' 71 83 if rc \= 0 then 72 84 call ErrorExit 3 rc … … 199 211 call SysFileTree dir'\*', 'files.', 'FO' 200 212 do i = 1 to files.0 201 '@attrib -r -s -h 'files.i 202 '@del 'files.i 213 '@attrib -r -s -h 'files.i' >NUL 2>NUL' 214 '@del 'files.i' >NUL 2>NUL' 203 215 end 204 216 '@rd 'dir … … 210 222 call ErrorExit 1 211 223 224 /*=== Error() Report ERROR, FAILURE etc. and exit ===*/ 225 226 Error: 227 say 228 parse source . . cmd 229 say 'CONDITION'('C') 'signaled at' cmd 'line' SIGL'.' 230 if 'CONDITION'('D') \= '' then 231 say 'REXX reason =' 'CONDITION'('D')'.' 232 if 'CONDITION'('C') == 'SYNTAX' & 'SYMBOL'('RC') == 'VAR' then 233 say 'REXX error =' RC '-' 'ERRORTEXT'(RC)'.' 234 else if 'SYMBOL'('RC') == 'VAR' then 235 say 'RC =' RC'.' 236 say 'Source =' 'SOURCELINE'(SIGL) 237 238 if 'CONDITION'('I') \== 'CALL' | 'CONDITION'('C') == 'NOVALUE' | 'CONDITION'('C') == 'SYNTAX' then do 239 trace '?A' 240 say 'Exiting.' 241 call 'SYSSLEEP' 2 242 exit 'CONDITION'('C') 243 end 244 245 return 246 247 /* end Error */ 248
Note:
See TracChangeset
for help on using the changeset viewer.
