diff options
Diffstat (limited to 'package/kernel/lantiq/ltq-ifxos/patches/001-warnings.patch')
-rw-r--r-- | package/kernel/lantiq/ltq-ifxos/patches/001-warnings.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/package/kernel/lantiq/ltq-ifxos/patches/001-warnings.patch b/package/kernel/lantiq/ltq-ifxos/patches/001-warnings.patch new file mode 100644 index 0000000000..78940649c5 --- /dev/null +++ b/package/kernel/lantiq/ltq-ifxos/patches/001-warnings.patch @@ -0,0 +1,24 @@ +--- a/src/include/linux/ifxos_linux_thread.h ++++ b/src/include/linux/ifxos_linux_thread.h +@@ -206,7 +206,7 @@ typedef struct + /** + LINUX User Thread - map the Thread ID. + */ +-typedef int IFXOS_thread_t; ++typedef pthread_t IFXOS_thread_t; + + /** + LINUX Kernel Process - map the Process ID. +--- a/src/linux/ifxos_linux_socket_appl.c ++++ b/src/linux/ifxos_linux_socket_appl.c +@@ -363,8 +363,8 @@ IFX_int_t IFXOS_SocketSendTo( + IFXOS_RETURN_IF_POINTER_NULL(pBuffer, IFX_ERROR); + IFXOS_RETURN_IF_ARG_LE_ZERO(bufSize_byte, IFX_ERROR); + +- ret = (IFX_int_t)sendto((int)socFd, (const char*)pBuffer, +- (int)bufSize_byte, 0, pSocAddr, sizeof(IFXOS_sockAddr_t)); ++ ret = (IFX_int_t)sendto(socFd, pBuffer, ++ bufSize_byte, 0, (struct sockaddr *)pSocAddr, sizeof(IFXOS_sockAddr_t)); + + return ret; + } |