SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.

The Southern California OS/2 User Group
USA

SCOUG-Programming Mailing List Archives

Return to [ 06 | April | 2005 ]

>> Next Message >>


Date: Wed, 6 Apr 2005 02:40:02 PDT7
From: Peter Skye <pskye@peterskye.com >
Reply-To: scoug-programming@scoug.com
To: scoug-programming@scoug.com
Subject: SCOUG-Programming: SYS0008 SYS1092 in .CMD file ?

Content Type: text/plain

This two-line command file works on the first loop but causes
a SYS0008 error on the second loop. My SwapFile hasn't been
touched and my memory manager shows that I'm using less than
half of my 256 MB. I am using CMD.EXE on Warp 4 FP 10.

If I remove the "| sort" pipe from the end of the line there
is no error, even though the line still contains the "| find"
pipe.

Why do I get this error on the second loop? How do I fix it?
_____

Command file: OS2Audit-BX.cmd

@echo off
for %%f in (F G) do echo %%f: BASEDEV ---- & find /i "basedev" _____

The SYS0008 and SYS1092 errors:

[H:\cmd]OS2Audit-BX
F: BASEDEV ----
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=IBM2FLPY.ADD
BASEDEV=IBMIDECD.FLT
BASEDEV=IBMKBD.SYS
BASEDEV=OS2DASD.DMD
BASEDEV=PRINT01.SYS
BASEDEV=TIMER0.SYS
BASEDEV=XDFLOPPY.FLT
G: BASEDEV ----
SYS0008: There is not enough memory available to process this command.
All available memory is in use.
SYS1092: The handle could not be duplicated during a pipe operation.

The external process was cancelled by a Ctrl+Break or another process.

[H:\cmd]
_____

The Help for the two errors:

[H:\cmd]help sys0008

SYS0008: There is not enough memory available to process this command.
All available memory is in use.

EXPLANATION: If segment swapping is active, the swap file may be full
or an input/output (I/O) error may have occurred on the auxiliary
storage device that contains the swap file.

ACTION: Do one of the following and then retry the command:
o Reduce the number of running programs.
o Reduce the value of the BUFFERS=, TRACEBUF=, DISKCACHE=, THREADS=,
RMSIZE=, or DEVICE=VDISK.SYS statement in the CONFIG.SYS file and
then restart the system.
o Remove unwanted files from the swap file disk and restart the system.
o Install additional memory on your system.
o Check the swap file disk for an I/O error.
_____

[H:\cmd]help sys1092

SYS1092: The handle could not be duplicated during a pipe operation.

EXPLANATION: Too many handles prevent handle duplication during a
pipe operation.

ACTION: Wait for the other processes to end and retry the command.

[H:\cmd]
_____

- Peter

=====================================================

To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".

For problems, contact the list owner at
"postmaster@scoug.com".

=====================================================


>> Next Message >>

Return to [ 06 | April | 2005 ]



The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA

Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.