Go to the source code of this file.
Defines | |
#define | TimeStamp float |
Functions | |
int | OS_Init_ (char *cmd) |
void | OS_date (long *i1, long *i2, long *i3) |
char * | OS_date1 () |
void | OS_time (long *i1, long *i2, long *i3) |
double | OS_rTime () |
================================================================ | |
int | OS_system (char *buf) |
int | OS_browse_ (char *filnam) |
void | OS_Wait (int millisecs) |
void | OS_beep () |
int | OS_check_isDir (char *dirnam) |
int | OS_checkFilExist (char *filnam, int mode) |
int | OS_checkDirExist (char *dirnam) |
long | OS_FilSiz (char *filnam) |
int | OS_dir_root (char *cbuf, int csiz) |
int | OS_dir_ck1 (char *p1) |
int | OS_dir_ck2 (char *p1) |
int | OS_dir_scan_ (char *cbuf, int *iNr) |
char * | OS_get_bas_dir () |
char * | OS_get_tmp_dir () |
char * | OS_get_edi () |
char * | OS_get_lang () |
char * | OS_get_browser () |
char * | OS_get_printer () |
int | OS_file_copy (char *fnOld, char *fnNew) |
int | OS_file_rename (char *fnOld, char *fnNew) |
int | OS_file_delete (char *fNam) |
int | OS_file_readm1 (char *cbuf, int cSiz, char *fnam) |
int | OS_debug_dll_ (char *dllNam) |
#define TimeStamp float |
int OS_Init_ | ( | char * | cmd | ) |
void OS_date | ( | long * | i1, | |
long * | i2, | |||
long * | i3 | |||
) |
OS_date returns (year, mon, day)
char* OS_date1 | ( | ) |
void OS_time | ( | long * | i1, | |
long * | i2, | |||
long * | i3 | |||
) |
OS_time returns (hour, min, sec)
double OS_rTime | ( | ) |
================================================================
================================================================ OS_rTime returns time in sec's, (res = mycrosec's)
int OS_system | ( | char * | buf | ) |
OS_system Perform OS-Command; wait for completion (system)
int OS_browse_ | ( | char * | filnam | ) |
html-browse <filnam> do not wait for end of process.
void OS_Wait | ( | int | millisecs | ) |
void OS_beep | ( | ) |
int OS_check_isDir | ( | char * | dirnam | ) |
int OS_checkFilExist | ( | char * | filnam, | |
int | mode | |||
) |
OS_checkFilExist check if File or Directory exists mode = 0: display message sofort; mode = 1: just fix returncode, no message mode = 2: make Errormessage (TX_Error) if File does not exist rc = 0 = Fehler; datei existiert NICHT. rc = 1 = OK, Datei existiert.
int OS_checkDirExist | ( | char * | dirnam | ) |
if dir dirnam does not exist, try to create it. Nur testen ob directory existiert: use OS_checkFilExist. rc = 0 = Fehler; Dir existiert NICHT. rc = 1 = Dir sucessfully created. rc = 2 = Dir did already exist.
long OS_FilSiz | ( | char * | filnam | ) |
OS_FilSiz returns filesize in bytes
int OS_dir_root | ( | char * | cbuf, | |
int | csiz | |||
) |
OS_dir_root returns a list of root-directories
int OS_dir_ck1 | ( | char * | p1 | ) |
check rootDir irc=0 CD-Rom, 1 Diskette, 2 normal
int OS_dir_ck2 | ( | char * | p1 | ) |
check if directory is writable
irc=0=no, not writable,
1=jes, directory is writable
int OS_dir_scan_ | ( | char * | cbuf, | |
int * | iNr | |||
) |
scan directory
iNr = 0: init suche; zu scannender Pfad ist cbuf.
iNr > 0: cbuf ist next found file; do not change iNr! (Filename ohne Path !)
iNr < 0; kein weiteres File found; directory closed.
char* OS_get_bas_dir | ( | ) |
returns base-directory (= home of main-executable) usage: strcat (cmdBuf, OS_get_bas_dir ()); liefert "/mnt/F/dev/" - wo das exe herstammt !
char* OS_get_tmp_dir | ( | ) |
returns tempDir (with closing '/')
char* OS_get_edi | ( | ) |
returns fileEditorProgram; eg "gedit " or "kedit "
char* OS_get_lang | ( | ) |
returns language; eg "de" or "en"
char* OS_get_browser | ( | ) |
returns html-browser; eg "mozilla"
char* OS_get_printer | ( | ) |
get 1. word of /etc/printcap
int OS_file_copy | ( | char * | fnOld, | |
char * | fnNew | |||
) |
OS_file_copy copy file
int OS_file_rename | ( | char * | fnOld, | |
char * | fnNew | |||
) |
rename File; NO Wildcards !
int OS_file_delete | ( | char * | fNam | ) |
delete File; NO Wildcards !
int OS_file_readm1 | ( | char * | cbuf, | |
int | cSiz, | |||
char * | fnam | |||
) |
read complete file into memory Datei fnam in den Buff cbuf einlesen. cSiz = size of cbuf Retcode: -1 Error >0 size of file
int OS_debug_dll_ | ( | char * | dllNam | ) |
wenn im Debug-Modus wird hier gestoppt; In .gdbinit muss stehen: break OS_debug_dll_ wenn Debugger steht, eingeben "watch varnam" und "c" Zweck: Debugger kann DLL nur ansprechen wenn geladen.