diff -Naur vlc-1.1.5/bin/override.c vlc-1.1.5-haiku/bin/override.c
|
old
|
new
|
|
| 120 | 120 | * |
| 121 | 121 | * Some evil libraries modify the environment. We currently ignore the calls as |
| 122 | 122 | * they could crash the process. This may cause funny behaviour though. */ |
| | 123 | #if !defined(__HAIKU__) |
| 123 | 124 | int putenv (char *str) |
| 124 | 125 | { |
| 125 | 126 | if (override) |
| … |
… |
|
| 129 | 130 | } |
| 130 | 131 | return CALL(putenv, str); |
| 131 | 132 | } |
| | 133 | #endif |
| 132 | 134 | |
| 133 | 135 | int setenv (const char *name, const char *value, int overwrite) |
| 134 | 136 | { |
| … |
… |
|
| 220 | 222 | return SIG_DFL; |
| 221 | 223 | } |
| 222 | 224 | |
| | 225 | #ifndef SA_SIGINFO |
| | 226 | #define SA_SIGINFO 0x40 |
| | 227 | #endif |
| | 228 | |
| 223 | 229 | int sigaction (int signum, const struct sigaction *act, struct sigaction *old) |
| 224 | 230 | { |
| 225 | 231 | if (override && act != NULL) |
diff -Naur vlc-1.1.5/configure.ac vlc-1.1.5-haiku/configure.ac
|
old
|
new
|
|
| 379 | 379 | VLC_ADD_LIBS([filesystem access_ftp access_mms access_output_udp oldtelnet netsync sap libvlccore growl_udp],[-lnet]) |
| 380 | 380 | fi |
| 381 | 381 | ;; |
| | 382 | haiku) |
| | 383 | SYS=beos |
| | 384 | CFLAGS_save="${CFLAGS_save} -Wno-multichar"; CFLAGS="${CFLAGS_save}" |
| | 385 | CXXFLAGS_save="${CXXFLAGS_save} -Wno-multichar"; CXXFLAGS="${CXXFLAGS_save}" |
| | 386 | VLC_ADD_CXXFLAGS([beos],[]) |
| | 387 | VLC_ADD_LIBS([vlc libvlccore logger],[-lbe]) |
| | 388 | VLC_ADD_LIBS([dvdnav dvdread],[-lroot]) |
| | 389 | VLC_ADD_LIBS([filesystem],[-lroot]) |
| | 390 | VLC_ADD_LIBS([network],[-lnetwork]) |
| | 391 | LDFLAGS_save="${LDFLAGS_save} -lintl"; LDFLAGS="${LDFLAGS_save}" |
| | 392 | VLC_ADD_LIBS([filesystem access_ftp access_mms access_output_udp oldtelnet netsync sap libvlccore growl_udp],[-lnetwork]) |
| | 393 | ;; |
| | 394 | |
| 382 | 395 | *) |
| 383 | 396 | SYS="${host_os}" |
| 384 | 397 | ;; |
| … |
… |
|
| 4713 | 4726 | dnl Stuff used by the program |
| 4714 | 4727 | dnl |
| 4715 | 4728 | VERSION_MESSAGE="${VERSION} ${CODENAME}" |
| 4716 | | COPYRIGHT_MESSAGE="Copyright © ${COPYRIGHT_YEARS} the VideoLAN team" |
| | 4729 | COPYRIGHT_MESSAGE="Copyright C ${COPYRIGHT_YEARS} the VideoLAN team" |
| 4717 | 4730 | AC_DEFINE_UNQUOTED(VERSION_MESSAGE, "${VERSION_MESSAGE}", [Simple version string]) |
| 4718 | 4731 | AC_DEFINE_UNQUOTED(COPYRIGHT_MESSAGE, "${COPYRIGHT_MESSAGE}", [Copyright string]) |
| 4719 | 4732 | AC_DEFINE_UNQUOTED(COPYRIGHT_YEARS, "${COPYRIGHT_YEARS}", [The copyright years]) |
diff -Naur vlc-1.1.5/modules/codec/avcodec/subtitle.c vlc-1.1.5-haiku/modules/codec/avcodec/subtitle.c
|
old
|
new
|
|
| 66 | 66 | |
| 67 | 67 | /* */ |
| 68 | 68 | switch (codec_id) { |
| 69 | | case CODEC_ID_HDMV_PGS_SUBTITLE: |
| 70 | 69 | case CODEC_ID_XSUB: |
| 71 | 70 | break; |
| 72 | 71 | default: |
diff -Naur vlc-1.1.5/modules/control/signals.c vlc-1.1.5-haiku/modules/control/signals.c
|
old
|
new
|
|
| 84 | 84 | free (p_sys); |
| 85 | 85 | } |
| 86 | 86 | |
| | 87 | #ifndef SA_SIGINFO |
| | 88 | #define SA_SIGINFO 0x40 |
| | 89 | #endif |
| | 90 | |
| 87 | 91 | static bool ignored (int signum) |
| 88 | 92 | { |
| 89 | 93 | struct sigaction sa; |
| … |
… |
|
| 91 | 95 | if (sigaction (signum, NULL, &sa)) |
| 92 | 96 | return false; |
| 93 | 97 | return ((sa.sa_flags & SA_SIGINFO) |
| 94 | | ? (void *)sa.sa_sigaction : (void *)sa.sa_handler) == SIG_IGN; |
| | 98 | ? (void *)sigaction : (void *)sa.sa_handler) == SIG_IGN; |
| 95 | 99 | } |
| 96 | 100 | |
| 97 | 101 | static void *SigThread (void *data) |
diff -Naur vlc-1.1.5/src/misc/variables.c vlc-1.1.5-haiku/src/misc/variables.c
|
old
|
new
|
|
| 396 | 396 | { |
| 397 | 397 | vlc_object_internals_t *priv = vlc_internals( obj ); |
| 398 | 398 | |
| 399 | | tdestroy( priv->var_root, CleanupVar ); |
| | 399 | vlc_tdestroy( priv->var_root, CleanupVar ); |
| 400 | 400 | } |
| 401 | 401 | |
| 402 | 402 | #undef var_Change |
diff -Naur vlc-1.1.5/src/network/io.c vlc-1.1.5-haiku/src/network/io.c
|
old
|
new
|
|
| 213 | 213 | switch (ptr->ai_socktype) |
| 214 | 214 | { |
| 215 | 215 | case SOCK_STREAM: |
| 216 | | case SOCK_RDM: |
| 217 | 216 | case SOCK_SEQPACKET: |
| 218 | 217 | #ifdef SOCK_DCCP |
| 219 | 218 | case SOCK_DCCP: |