Hi, I'm writing a wrappers to an existing command-line based cvs commands The program goes like this $ cvs login (Logging in to address@hidden) CVS password: (enter password here) $ messages..... eg login sucessful or not. Basically my program needs to issue the cvs login command, wait for the password prompt, sends the password and wait for the login messages. My question is what kind of IPC should I use? online docs will be of great help. mehul.