summaryrefslogtreecommitdiffstats
path: root/common/os_calls.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/os_calls.c')
-rw-r--r--common/os_calls.c20
1 files changed, 16 insertions, 4 deletions
diff --git a/common/os_calls.c b/common/os_calls.c
index 90110963..ecdc2f33 100644
--- a/common/os_calls.c
+++ b/common/os_calls.c
@@ -420,6 +420,7 @@ g_memcmp(void* s1, void* s2, int len)
}
/*****************************************************************************/
+/* returns -1 on error, else return handle or file descriptor */
int
g_file_open(char* file_name)
{
@@ -654,16 +655,16 @@ g_strdup(char* in)
/*****************************************************************************/
int
-g_strcmp(char* c1, char* c2)
+g_strncmp(char* c1, char* c2, int len)
{
- return strcmp(c1, c2);
+ return strncmp(c1, c2, len);
}
/*****************************************************************************/
int
-g_strncmp(char* c1, char* c2, int len)
+g_strncasecmp(char* c1, char* c2, int len)
{
- return strncmp(c1, c2, len);
+ return strncasecmp(c1, c2, len);
}
/*****************************************************************************/
@@ -885,6 +886,17 @@ g_setenv(char* name, char* value, int rewrite)
}
/*****************************************************************************/
+char*
+g_getenv(char* name)
+{
+#if defined(_WIN32)
+ return 0;
+#else
+ return getenv(name);
+#endif
+}
+
+/*****************************************************************************/
int
g_exit(int exit_code)
{