From 769d863635d3307f0f741df6dc891812dfdaf5bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Mon, 26 Feb 2007 23:05:53 +0000 Subject: [PATCH] Link to libnetwork. simpler copat checking. more error repporting. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20241 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../media-add-ons/esound_sink/ESDEndpoint.cpp | 2 ++ .../media/media-add-ons/esound_sink/Jamfile | 2 +- .../media/media-add-ons/esound_sink/compat.h | 18 +++--------------- 3 files changed, 6 insertions(+), 16 deletions(-) diff --git a/src/add-ons/media/media-add-ons/esound_sink/ESDEndpoint.cpp b/src/add-ons/media/media-add-ons/esound_sink/ESDEndpoint.cpp index 7772526dae..4189b62927 100644 --- a/src/add-ons/media/media-add-ons/esound_sink/ESDEndpoint.cpp +++ b/src/add-ons/media/media-add-ons/esound_sink/ESDEndpoint.cpp @@ -327,6 +327,8 @@ ssize_t ESDEndpoint::Write(const void *buffer, size_t size) err = write(fSocket, buffer, size); if (err != size) { fprintf(stderr, "ESDEndpoint::Write: sent only %d of %d!\n", err, size); + if (err < 0) + fprintf(stderr, "ESDEndpoint::Write: %s\n", strerror(errno)); } //PRINT(("write(fSocket, buffer, %d): %s\n", size, strerror(err))); if (err < B_OK) diff --git a/src/add-ons/media/media-add-ons/esound_sink/Jamfile b/src/add-ons/media/media-add-ons/esound_sink/Jamfile index 31f250749a..ae77306b25 100644 --- a/src/add-ons/media/media-add-ons/esound_sink/Jamfile +++ b/src/add-ons/media/media-add-ons/esound_sink/Jamfile @@ -11,7 +11,7 @@ Addon ESDSink.media_addon : media : ESDSinkAddOn.cpp ESDSinkNode.cpp : false - : be media + : be media network ; #Package haiku-multi_audio-cvs diff --git a/src/add-ons/media/media-add-ons/esound_sink/compat.h b/src/add-ons/media/media-add-ons/esound_sink/compat.h index 32ca307ce6..f8f1715686 100644 --- a/src/add-ons/media/media-add-ons/esound_sink/compat.h +++ b/src/add-ons/media/media-add-ons/esound_sink/compat.h @@ -6,21 +6,9 @@ #include #include -#if IPPROTO_TCP != 6 +#if defined(__HAIKU__) || defined(BONE_VERSION) +# define closesocket close +#endif /* net_server */ -#else - -# define closesocket close - -# ifdef BONE_VERSION -/* BONE */ - -# else -/* Haiku ? */ - -# endif - -#endif - #endif /* _COMPAT_H */