Unix program console vs something else
<p>I am writing a program in unix. At the moment, it has a console interface. I am just curious like dll's in windows does a similar concept exist in unix when another program wants to call your program. I have been asked to simply provide a binary with little else in terms of details. I have a feeling that there might be another program that might be calling this. So if I go with that what would I need to do?  I cannot share source. I can only provide a compiled binary (which i am a bit confused about as well...when we talk about binary in unix that means that some are executable while others are not. In the case of my program I assume its an executable they are asking for at least till I get a confirmation). would i need to do anything special like provide api's like they do with dlls? i am just not sure how that all works out in unix.</p>
