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