C-KIT-GUI-GTK 0.62
ckit_os_ut_MS.c File Reference

utility-functions More...

#include <windows.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <sys/stat.h>
#include "../ut/ckit_ut.h"
#include "../ut/ut_cast.h"
#include "../ut/ut_umem.h"

Macros

#define ON   0
 
#define OFF   1
 

Functions

long OS_FilSiz (char *filnam)
 
char * OS_get_tmp_dir ()
 
char * OS_get_ico_dir ()
 
void OS_Wait (int millisecs)
 
int OS_checkFilExist (char *filnam, int mode)
 
int OS_file_delete (char *fNam)
 
int OS_get_dialog ()
 
int OS_file_sig_wait (int mode, void *data)
 
int OS_file_sig_cre (int mode, void *data)
 

Detailed Description

utility-functions

MS-opsys-functions for Gui-Toolbox only

=====================================================
List_functions_start:
OS_FilSiz returns filesize in bytes
OS_file_sig_wait wait for signalfile & get its content
List_functions_end:
=====================================================

Macro Definition Documentation

#define ON   0
#define OFF   1

Function Documentation

long OS_FilSiz ( char *  filnam)

OS_FilSiz returns filesize in bytes

char* OS_get_tmp_dir ( )

returns tempDir (with closing '/') <gcad_dir_local>tmp/

char* OS_get_ico_dir ( )

returns directory for icons (with closing '/') <gcad_dir_bin>icons/

void OS_Wait ( int  millisecs)

wait - milli-seconds (<millisecs> * 0.001 seconds)

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_file_delete ( char *  fNam)

delete File; NO Wildcards !

int OS_get_dialog ( )

check if zenity is installed. 1=yes, -1=no.

int OS_file_sig_wait ( int  mode,
void *  data 
)

RetCod: 0 OK, data valid -1 cancelled by user

int OS_file_sig_cre ( int  mode,
void *  data 
)
OS_file_sig_cre create signal-file
Input:
mode 0 clear file; data = signalfilename; must be done first
1 write data = string (null terminated) -> signalfile
2 write data = int (4 bytes) -> signalfile
99 cancelled by user (following read gives retCod -1)
-1 read data = string (null terminated) -> data (size of data !)
-2 read data = int (4 bytes) -> data
Output:
data text or int (mode);
RetCod: 0 OK, data valid
-1 cancelled by user