00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "includes.h"
00021
00022 #include "os.h"
00023
00024 void os_sleep(os_time_t sec, os_time_t usec)
00025 {
00026 }
00027
00028
00029 int os_get_time(struct os_time *t)
00030 {
00031 return -1;
00032 }
00033
00034
00035 int os_mktime(int year, int month, int day, int hour, int min, int sec,
00036 os_time_t *t)
00037 {
00038 return -1;
00039 }
00040
00041
00042 int os_daemonize(const char *pid_file)
00043 {
00044 return -1;
00045 }
00046
00047
00048 void os_daemonize_terminate(const char *pid_file)
00049 {
00050 }
00051
00052
00053 int os_get_random(unsigned char *buf, size_t len)
00054 {
00055 return -1;
00056 }
00057
00058
00059 unsigned long os_random(void)
00060 {
00061 return 0;
00062 }
00063
00064
00065 char * os_rel2abs_path(const char *rel_path)
00066 {
00067 return NULL;
00068 }
00069
00070
00071 int os_program_init(void)
00072 {
00073 return 0;
00074 }
00075
00076
00077 void os_program_deinit(void)
00078 {
00079 }
00080
00081
00082 int os_setenv(const char *name, const char *value, int overwrite)
00083 {
00084 return -1;
00085 }
00086
00087
00088 int os_unsetenv(const char *name)
00089 {
00090 return -1;
00091 }
00092
00093
00094 char * os_readfile(const char *name, size_t *len)
00095 {
00096 return NULL;
00097 }
00098
00099
00100 void * os_zalloc(size_t size)
00101 {
00102 return NULL;
00103 }
00104
00105
00106 #ifdef OS_NO_C_LIB_DEFINES
00107 void * os_malloc(size_t size)
00108 {
00109 return NULL;
00110 }
00111
00112
00113 void * os_realloc(void *ptr, size_t size)
00114 {
00115 return NULL;
00116 }
00117
00118
00119 void os_free(void *ptr)
00120 {
00121 }
00122
00123
00124 void * os_memcpy(void *dest, const void *src, size_t n)
00125 {
00126 return dest;
00127 }
00128
00129
00130 void * os_memmove(void *dest, const void *src, size_t n)
00131 {
00132 return dest;
00133 }
00134
00135
00136 void * os_memset(void *s, int c, size_t n)
00137 {
00138 return s;
00139 }
00140
00141
00142 int os_memcmp(const void *s1, const void *s2, size_t n)
00143 {
00144 return 0;
00145 }
00146
00147
00148 char * os_strdup(const char *s)
00149 {
00150 return NULL;
00151 }
00152
00153
00154 size_t os_strlen(const char *s)
00155 {
00156 return 0;
00157 }
00158
00159
00160 int os_strcasecmp(const char *s1, const char *s2)
00161 {
00162
00163
00164
00165
00166 return os_strcmp(s1, s2);
00167 }
00168
00169
00170 int os_strncasecmp(const char *s1, const char *s2, size_t n)
00171 {
00172
00173
00174
00175
00176 return os_strncmp(s1, s2, n);
00177 }
00178
00179
00180 char * os_strchr(const char *s, int c)
00181 {
00182 return NULL;
00183 }
00184
00185
00186 char * os_strrchr(const char *s, int c)
00187 {
00188 return NULL;
00189 }
00190
00191
00192 int os_strcmp(const char *s1, const char *s2)
00193 {
00194 return 0;
00195 }
00196
00197
00198 int os_strncmp(const char *s1, const char *s2, size_t n)
00199 {
00200 return 0;
00201 }
00202
00203
00204 char * os_strncpy(char *dest, const char *src, size_t n)
00205 {
00206 return dest;
00207 }
00208
00209
00210 size_t os_strlcpy(char *dest, const char *src, size_t size)
00211 {
00212 return 0;
00213 }
00214
00215
00216 char * os_strstr(const char *haystack, const char *needle)
00217 {
00218 return NULL;
00219 }
00220
00221
00222 int os_snprintf(char *str, size_t size, const char *format, ...)
00223 {
00224 return 0;
00225 }
00226 #endif