<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.5730.13" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi experts,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am very&nbsp;green&nbsp;on Linux 
programming.&nbsp; As I reading through the Minicom 2.3 code, I couldn't stop 
wondering how it is able to run multiple <FONT size=2>int</FONT><FONT size=2> 
main</FONT><FONT size=2>(int</FONT><FONT size=2> argc</FONT><FONT 
size=2>,</FONT><FONT size=2> </FONT><FONT size=2>char</FONT><FONT size=2> 
</FONT><FONT size=2>**</FONT><FONT size=2>argv</FONT><FONT size=2>)s in 
minicom.c, ascii-xfr.c, getsdir.c, keyserv.c, script.c, and wildmat.c in its 
program.&nbsp; As I remembered, a program can only have one main().&nbsp; Am I 
wrong on this?</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Can anyone&nbsp;enlighten me on this 
matter?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>= Bohao She =</FONT></DIV></BODY></HTML>