|
[PATCH 00/50] Final Sync from NYSE Technologies
From: Mike Schonberg <mschonberg@...>
This very large patch set consists of minor new features and bug fixes
introduced by NYSE Technologies as part of routine maintenance of the
current
MAMA
From: Mike Schonberg <mschonberg@...>
This very large patch set consists of minor new features and bug fixes
introduced by NYSE Technologies as part of routine maintenance of the
current
MAMA
|
By
Michael Schonberg <mschonberg@...>
·
#111
·
|
|
[PATCH 30/30] Renamed resolve_ip to wresolve_ip
Renamed resolve_ip() to avoid naming conflicts. Also removed shared object
export prefixes from port.h as they are now in wConfig.h.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Renamed resolve_ip() to avoid naming conflicts. Also removed shared object
export prefixes from port.h as they are now in wConfig.h.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#109
·
|
|
[PATCH 29/30] Moved port.h to wombat sub directory
Moved port.h to wombat subdirectory since it should be part of the distribution.
wConfig was als split with the windows shared object prefixes into the linux and
windows
Moved port.h to wombat subdirectory since it should be part of the distribution.
wConfig was als split with the windows shared object prefixes into the linux and
windows
|
By
Michael Schonberg <mschonberg@...>
·
#108
·
|
|
[PATCH 28/30] Added wdlXXX macos to linux/port.h
These are simple macros for manipulating shared objects. Windows
uses the corresponding Win32 Methods.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/src/c/linux/port.h | 6
These are simple macros for manipulating shared objects. Windows
uses the corresponding Win32 Methods.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/src/c/linux/port.h | 6
|
By
Michael Schonberg <mschonberg@...>
·
#107
·
|
|
[PATCH 27/30] Changes for Windows
This needs to be split into several patches. The changes include correct
calling conventions for dynamic linking, and other minor issues that arose
building for WDF, and NYSE commercial
This needs to be split into several patches. The changes include correct
calling conventions for dynamic linking, and other minor issues that arose
building for WDF, and NYSE commercial
|
By
Michael Schonberg <mschonberg@...>
·
#106
·
|
|
[PATCH 26/30] Adding new common/../windows/* files
These files contain macros and functions required to support Windows
withouth the need for #ifdef WIN scattered through out the code.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
These files contain macros and functions required to support Windows
withouth the need for #ifdef WIN scattered through out the code.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#110
·
|
|
[PATCH 25/30] Removed #ifdef WIN32 from playbackFileParser
#ifdef
The windows specific logic for memory mapped files was incorrect and
likely would not work. PAGE_READONLY should be passed to
CreateFileMapping(), not OpenFile(). It is not clear whether this
The windows specific logic for memory mapped files was incorrect and
likely would not work. PAGE_READONLY should be passed to
CreateFileMapping(), not OpenFile(). It is not clear whether this
|
By
Michael Schonberg <mschonberg@...>
·
#105
·
|
|
[PATCH 24/30] Replaced numerous #ifdef WIN32 with port.h
#ifdef
Most were callbacks where __stdcall needed to be replaced with
MAMACALLTYPE or "#include "wincompat.h"" which can be replaced with
"port.h".
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Most were callbacks where __stdcall needed to be replaced with
MAMACALLTYPE or "#include "wincompat.h"" which can be replaced with
"port.h".
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#104
·
|
|
[PATCH 23/30] Conflation manager fixes for windows
The callbacks need to be MAMACALLTYPE (__stdcall) and include port.h
rather than using #ifdef WIN32
Signed-off-by: Mike Schonberg <mschonberg@...>
---
mama/c_cpp/src/c/conflation/manager.c
The callbacks need to be MAMACALLTYPE (__stdcall) and include port.h
rather than using #ifdef WIN32
Signed-off-by: Mike Schonberg <mschonberg@...>
---
mama/c_cpp/src/c/conflation/manager.c
|
By
Michael Schonberg <mschonberg@...>
·
#103
·
|
|
[PATCH 22/30] Correct windows calling convention for queue
The calling convention for the methods must be COMMONExpDLL and callbacks
need MAMACALLTYPE to workproperly for windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
The calling convention for the methods must be COMMONExpDLL and callbacks
need MAMACALLTYPE to workproperly for windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#102
·
|
|
[PATCH 21/30] Correct Method Signatures for Linking On Windows
Added wnanaosleep() and timegm() since Windows does not support these
calls. Also fixed up method signatures for linking on windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Added wnanaosleep() and timegm() since Windows does not support these
calls. Also fixed up method signatures for linking on windows.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#101
·
|
|
[PATCH 20/30] Add wtimegm macro for poritning timegm
timegm() is not avaliable on windows so we need a macro to abstract the
method. The windows implementation is simple using mktime() and
temporarily setting the timezone to GMT.
Signed-off-by: Mike
timegm() is not avaliable on windows so we need a macro to abstract the
method. The windows implementation is simple using mktime() and
temporarily setting the timezone to GMT.
Signed-off-by: Mike
|
By
Michael Schonberg <mschonberg@...>
·
#100
·
|
|
[PATCH 19/30] Moved wombat/wInterlocked.h to Linux directory
From: Mike Schonberg <mschonberg@...>
These inline asm functions are os depenent.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/configure.ac | 1 +
From: Mike Schonberg <mschonberg@...>
These inline asm functions are os depenent.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/configure.ac | 1 +
|
By
Michael Schonberg <mschonberg@...>
·
#99
·
|
|
[PATCH 18/30] mama.c changes for windows support
Converted pthread_xxx calls to wthread_xxx. Use getLogin(),
getIpAddress(), and getHostName() from common for os dependent
implemnatons of these functions.
Signed-off-by: Mike Schonberg
Converted pthread_xxx calls to wthread_xxx. Use getLogin(),
getIpAddress(), and getHostName() from common for os dependent
implemnatons of these functions.
Signed-off-by: Mike Schonberg
|
By
Michael Schonberg <mschonberg@...>
·
#98
·
|
|
[PATCH 17/30] Added getHostName and getIpAddress.
Added to linux/port.h and linux/network.c for windows support. The API
calls to determine the hostname and ip address are os specific.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Added to linux/port.h and linux/network.c for windows support. The API
calls to determine the hostname and ip address are os specific.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#97
·
|
|
[PATCH 16/30] Added Thread Local Storage
In preparation for windows support macros for pthread style thread local
storage added to linux/port.h
wthread_key_create
wthread_key_delete
wthread_getspecific
wthread_setspecific
These map
In preparation for windows support macros for pthread style thread local
storage added to linux/port.h
wthread_key_create
wthread_key_delete
wthread_getspecific
wthread_setspecific
These map
|
By
Michael Schonberg <mschonberg@...>
·
#96
·
|
|
[PATCH 15/30] Removed PATHSEP macro
This is os dependent and defined in common/.../_os_/port.h
Signed-off-by: Mike Schonberg <mschonberg@...>
---
mama/c_cpp/src/c/fileutils.c | 1 -
1 files changed, 0 insertions(+), 1
This is os dependent and defined in common/.../_os_/port.h
Signed-off-by: Mike Schonberg <mschonberg@...>
---
mama/c_cpp/src/c/fileutils.c | 1 -
1 files changed, 0 insertions(+), 1
|
By
Michael Schonberg <mschonberg@...>
·
#95
·
|
|
[PATCH 14/30] Prepare ft.c for Windows support
Use MAMACALLTYPE (__stdcall for windows) for callbacks. Move os dependent
network calls to common/.../_os_/. Fixed some compiler warnings.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
Use MAMACALLTYPE (__stdcall for windows) for callbacks. Move os dependent
network calls to common/.../_os_/. Fixed some compiler warnings.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#94
·
|
|
[PATCH 13/30] Header changes for windows support
Removed Linux specific #include's from MAMA files and added the missing
ones to common/.../linux/port.h.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/src/c/linux/port.h | 6
Removed Linux specific #include's from MAMA files and added the missing
ones to common/.../linux/port.h.
Signed-off-by: Mike Schonberg <mschonberg@...>
---
common/c_cpp/src/c/linux/port.h | 6
|
By
Michael Schonberg <mschonberg@...>
·
#93
·
|
|
[PATCH 12/30] Added wthread_global_mutex macros
In preparation for windows support, replace global phread_mutex_t and
wthread_mutex_t inititialized with PTHREAD_MUTEX_INITIALIZER with
wthread_gobal_mtuex() macros. This is required because Windows
In preparation for windows support, replace global phread_mutex_t and
wthread_mutex_t inititialized with PTHREAD_MUTEX_INITIALIZER with
wthread_gobal_mtuex() macros. This is required because Windows
|
By
Michael Schonberg <mschonberg@...>
·
#92
·
|