Shamrock, sorry about not providing proper details previously.
Program A does have main() fn separately. Program A and B are completely two different programs, just that Program B is called through execl() in Program A.
Following are additional details on Program A.
PROGRAM A
Function StartPipe() is as given in the first post.
Hi,
Program A: uses pipe()
I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using:
* child
-> dup2(fd, STDOUT_FILENO);
-> execl("/path/PROGRAM B", "PROGRAM B", NULL);
* parent
-> char line;
-> read(fd, line, 100);
Question:
---------... (1 Reply)
Hi,
Program A: uses pipe()
I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using:
* child
-> dup2(fd, STDOUT_FILENO);
-> execl("/path/PROGRAM B", "PROGRAM B", NULL);
* parent
-> char line;
-> read(fd, line, 100);
Question:... (2 Replies)
Hello,
I have a script that monitors files uploaded via ftp. After a successful upload, the file name is written to the pipe.
There is another program that reads this pipe and allows automatically run any program or script ( say test.sh ) to process the newly uploaded file.
cat test.sh... (2 Replies)
Hi,
Program A: uses pipe()
I am able to read the stdout of PROGAM B (stdout got through system() command) into PROGRAM A using:
* child
-> dup2(fd, STDOUT_FILENO);
-> execl("/path/PROGRAM B", "PROGRAM B", NULL);
* parent
-> char line;
-> read(fd, line, 100);
Question:
---------... (3 Replies)
I have the following code which works on AIX 4.3 but fails at times on AIX 5.3
with:
cat: 0652-054 cannot write to output. There is no process to read data written to a pipe.
validator="${validator_exe} ${validator_parms}"
cmd_line="${CAT} ${data_file} | ${validator}... (6 Replies)
Hi Everyone,
The machine I'm working on is an AIX 5.3 LPAR running on a P650. oslevel -r shows 5300-08. I'm trying to take a backup to a SCSI tape drive, which has been working up until this point. I know of nothing that has changed recently to cause this problem. But when I try to take a... (0 Replies)
We use SAP application cluster on AIX. Communication between 2 of its instances is failing randomly with the following error:
java.net.SocketException: There is no process to read data written to a pipe.
The above error causes a cluster restart if an important communication fails.
Can... (0 Replies)
Hi,
Hopefully someone can help.
We have a process that writes a file using Connect Direct to our local Solaris server and then our C++ program will pick up the file and process it. Unfortunately, because of the size of the file, the C++ program is processing the file before it has finished... (7 Replies)
Subject: Debugging a program written in two languages
Platform: Linux (Kubuntu)
I am trying to debug a C application with bindings to some simple functions written in Ada using the GNAT Programming Studio IDE (GPS). The main entry point is in C. The debugger is gdb.
I managed to compile... (0 Replies)
Hello friends! i am writing a code in which i take inputs (numbers) from user and count the total number of positive, negative and zeros entered. I need to clear my standard input buffer before scanf() command. My compiler is completely ignoring the fflush(stdin) command. its not even showing any... (1 Reply)
Discussion started by: Abhishek_kumar
1 Replies
LEARN ABOUT DEBIAN
kvkcard
KVKCARD(1)KVKCARD(1)NAME
kvkcard - a commandline tool to read information from a German medical card
SYNOPSIS
kvkcard read | daemon | rdvd | rdpd [ [ -v | --verbous ] [ -fFILE | --filename=FILE ] [ -cCARDID | --cardid=CARDID ] [ -b | --beep ] [ -d |
--dosmode ] [ -pPROGRAM | --program=PROGRAM ] [ -aARGUMENTS | --args=ARGUMENTS ] [ -h | --help ] ]
DESCRIPTION
kvkcard is a commandline tool to read information from a German medical card (KVK or eGK).
ARGUMENTS
read Read data from a German medical card.
daemon Wait for insertion of a German medical card and run a program on it.
rdvd Dump RDVD data structure of a card.
rdpd Dump RDPD data structure of a card.
-v | --verbous
Every occurrence of this option increases the verbosity.
-f FILE | --filename=FILE
File to write to. If omitted stdout will be used.
-c CARDID | --cardid=CARDID
Set the ID of the card to read.
-b | --beep
Beep after reading a card.
-d | --dosmode
Output data in DOS mode.
-p PROGRAM | --program=PROGRAM
Program to call on cards found.
-a ARGUMENTS | --args=ARGUMENTS
Arguments for the program to be called
-h | --help
Shows this help.
FILES
/etc/chipcard/
The system-wide configuration files.
/var/log/chipcard/
The default log files.
SEE ALSO
http://www.libchipcard.de
Homepage of libchipcard project.
/usr/share/doc/libchipcard-tools/
Local documentation.
REVISION Manual for kvkcard 2009 March 19th KVKCARD(1)