os_none.c

Go to the documentation of this file.
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; /* strdup(rel_path) can be used here */
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          * Ignoring case is not required for main functionality, so just use
00165          * the case sensitive version of the function.
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          * Ignoring case is not required for main functionality, so just use
00175          * the case sensitive version of the function.
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 /* OS_NO_C_LIB_DEFINES */
00222 

Generated on Sun Dec 31 13:43:28 2006 for hostapd by  doxygen 1.4.2