| file | cshlc.c | 
| declaration | 
function executable(a)
    define a	char(32000)
 | 
| returns | trueif the file passed as argument has the executable
flag set | 
| purpose | self explanatory | 
| example | none | 
| notes | none | 
| file | cshlc.c | 
| declaration | function get_login() | 
| returns | user, char(80), user name | 
| purpose | Returns the current user id | 
| example | none | 
| notes | implemented to provide functionality equivalent to userfrom within 4gl | 
| file | cshlc.c | 
| declaration | function get_process() | 
| returns | pid, integer, current process id | 
| purpose | returns the process id of the current process | 
| example | none | 
| notes | none | 
| file | iusrc.c | 
| declaration | function get_time() | 
| returns | time, integer, seconds elapsed since Jan 1, 1970, 00:00:00 | 
| purpose | returns the current time as reported by the OS | 
| example | none | 
| notes | none | 
| file | cshlc.c | 
| declaration | 
function shell(c)
    define c	char(32000)
 | 
| returns | nothing | 
| purpose | invokes the shell to execute the commands passed to it | 
| example | none | 
| notes | Was written before RUN...IN FORM MODEwas implemented, retained for backward compatibility | 
| Please address questions or comments to
    marco greco (last updated Thu, 28 March 2002 16:08:36 GMT) |