Make sure we don't try to emulate poll() when it's there if --disable-ffserver.....
authorFrançois Revol <revol@free.fr>
Thu, 15 Feb 2007 15:39:39 +0000 (15:39 +0000)
committerFrançois Revol <revol@free.fr>
Thu, 15 Feb 2007 15:39:39 +0000 (15:39 +0000)
Originally committed as revision 7991 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/os_support.c
libavformat/os_support.h

index 5427c56..795fab8 100644 (file)
@@ -103,6 +103,7 @@ done:
 }
 #endif /* !defined(HAVE_INET_ATON) && defined(CONFIG_NETWORK) */
 
+#ifdef CONFIG_FFSERVER
 #ifndef HAVE_SYS_POLL_H
 int poll(struct pollfd *fds, nfds_t numfds, int timeout)
 {
@@ -161,7 +162,6 @@ int poll(struct pollfd *fds, nfds_t numfds, int timeout)
 
     return rc;
 }
-
-
 #endif /* HAVE_SYS_POLL_H */
+#endif /* CONFIG_FFSERVER */
 
index 34c2fab..9d7ab4c 100644 (file)
@@ -75,6 +75,7 @@ static inline int strcasecmp(const char* s1, const char* s2) { return stricmp(s1
 #define closesocket close
 #endif
 
+#ifdef CONFIG_FFSERVER
 #ifndef HAVE_SYS_POLL_H
 typedef unsigned long nfds_t;
 
@@ -101,5 +102,6 @@ struct pollfd {
 
 extern int poll(struct pollfd *fds, nfds_t numfds, int timeout);
 #endif /* HAVE_SYS_POLL_H */
+#endif /* CONFIG_FFSERVER */
 
 #endif /* _OS_SUPPORT_H */