|
From: Volker N. E. <eng...@qu...> - 2005-09-24 19:06:21
|
Hi!
I want to call "mktemp" from inside my Cobol program. I tried it this
way:
IDENTIFICATION DIVISION.
PROGRAM-ID. T1.
*
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 W-QUERY.
03 W-QUERY-1 PIC X(33)
VALUE "mktemp /tmp/$0.XXXXXX 2>/dev/null".
03 W-QUERY-2 PIC X VALUE LOW-VALUE.
01 W-RESULT PIC X(40).
*
PROCEDURE DIVISION.
00000-MAIN.
CALL "system" USING BY CONTENT W-QUERY RETURNING W-RESULT.
DISPLAY "RESULT: " W-RESULT.
STOP RUN.
When running this program, I see e.g.:
/tmp/sh.030370
RESULT:
How can I get the file name into my W-RESULT field? Is there a way to
accomplish this?
Thanks in advance
V.
|