Browse Source

prevent exit missuse

Originally committed as revision 8536 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer 18 years ago
parent
commit
c367d06702
5 changed files with 9 additions and 0 deletions
  1. 2 0
      cmdutils.c
  2. 2 0
      ffmpeg.c
  3. 2 0
      ffplay.c
  4. 2 0
      ffserver.c
  5. 1 0
      libavutil/internal.h

+ 2 - 0
cmdutils.c

@@ -24,6 +24,8 @@
 
 #include "cmdutils.h"
 
+#undef exit
+
 void show_help_options(const OptionDef *options, const char *msg, int mask, int value)
 {
     const OptionDef *po;

+ 2 - 0
ffmpeg.c

@@ -55,6 +55,8 @@
 #define INFINITY HUGE_VAL
 #endif
 
+#undef exit
+
 /* select an input stream for an output stream */
 typedef struct AVStreamMap {
     int file_index;

+ 2 - 0
ffplay.c

@@ -49,6 +49,8 @@
  }
 #endif
 
+#undef exit
+
 //#define DEBUG_SYNC
 
 #define MAX_VIDEOQ_SIZE (5 * 256 * 1024)

+ 2 - 0
ffserver.c

@@ -47,6 +47,8 @@
 #include "ffserver.h"
 #include "random.h"
 
+#undef exit
+
 /* maximum number of simultaneous HTTP connections */
 #define HTTP_MAX_CONNECTIONS 2000
 

+ 1 - 0
libavutil/internal.h

@@ -251,6 +251,7 @@ if((y)<(x)){\
 #define srand srand_is_forbidden_due_to_state_trashing
 #define sprintf sprintf_is_forbidden_due_to_security_issues_use_snprintf
 #define strcat strcat_is_forbidden_due_to_security_issues_use_pstrcat
+#define exit exit_is_forbidden
 #if !(defined(LIBAVFORMAT_BUILD) || defined(_FRAMEHOOK_H))
 #define printf please_use_av_log
 #define fprintf please_use_av_log