diff options
author | jsorg71 <jsorg71> | 2009-08-05 06:16:05 +0000 |
---|---|---|
committer | jsorg71 <jsorg71> | 2009-08-05 06:16:05 +0000 |
commit | eeac7c938a7602f4e471181aa62b18c206105de8 (patch) | |
tree | 8aefb09f38b9215394baf9806841c07203994177 /common | |
parent | 3cfea6a9596269cf1a0e308ea6653905fa3702bb (diff) | |
download | xrdp-proprietary-eeac7c938a7602f4e471181aa62b18c206105de8.tar.gz xrdp-proprietary-eeac7c938a7602f4e471181aa62b18c206105de8.zip |
add extended log output
Diffstat (limited to 'common')
-rw-r--r-- | common/list.c | 17 | ||||
-rw-r--r-- | common/list.h | 2 | ||||
-rw-r--r-- | common/os_calls.c | 4 |
3 files changed, 23 insertions, 0 deletions
diff --git a/common/list.c b/common/list.c index b3263a54..953ef676 100644 --- a/common/list.c +++ b/common/list.c @@ -199,3 +199,20 @@ list_append_list_strdup(struct list* self, struct list* dest, int start_index) list_add_item(dest, (tbus)dup); } } + +/*****************************************************************************/ +void APP_CC +list_dump_items(struct list* self) +{ + int index; + tbus item; + + if (self->count == 0) + { + g_writeln("List is empty"); + } + for (index = 0; index < self->count; index++) + { + g_writeln("%d: %s", index, list_get_item(self, index)); + } +} diff --git a/common/list.h b/common/list.h index 00c1cfed..7da3ad86 100644 --- a/common/list.h +++ b/common/list.h @@ -55,5 +55,7 @@ void APP_CC list_insert_item(struct list* self, int index, tbus item); void APP_CC list_append_list_strdup(struct list* self, struct list* dest, int start_index); +void APP_CC +list_dump_items(struct list* self); #endif diff --git a/common/os_calls.c b/common/os_calls.c index e805a09f..5db47447 100644 --- a/common/os_calls.c +++ b/common/os_calls.c @@ -1684,7 +1684,11 @@ g_get_strerror(void) int APP_CC g_get_errno(void) { +#if defined(_WIN32) + return GetLastError(); +#else return errno; +#endif } /*****************************************************************************/ |