Fixed missing include for the waitpid() function.
Bugfix: script did not concatenate long messages on Fedora.
Longer filenames for received messages to allow much more files in the queue directory. The function unlock() has been renamed to fix a name conflict in QNX.
Bugfix: Missing last digit in phone numbers in received messages.
To send short messages, you need to create a simple text file in a spool directory. The program monitors that directory and sends new files automatically. Received messages are stored into text files in another spool directory.
The SMS Server Tools can execute external programs or scripts on events, for example when a file has been sent or received. Siuch program are used to store received messages in a database, automatically generate responses, forward as email, ... whatever you like. This tool is often used for telemetric applications.
The program runs on any Unix version, as well as Windows. You need a C compiler to build the program (e.g. gcc).
Please note that the Book refers to sub-programs called "getsms" and "putsms". They do not exist anymore because they have been integrated into the main program "smsd".
Many Linux distributions contain a fork of my project can be found here. There is also a discussion foum.