Ticket #1782: replex.patch

File replex.patch, 2.6 KB (added by mcdermj@…, 18 years ago)

Patch for replex to fix compile issues on MacOS X

  • replex.c

     
    3838
    3939#include "replex.h"
    4040#include "pes.h"
     41#include "config.h"
    4142
    4243static int replex_all_set(struct replex *rx);
    4344
     
    22142215        }
    22152216
    22162217        if (optind == argc-1) {
     2218#ifdef CONFIG_DARWIN
     2219                if ((rx.fd_in = open(argv[optind] ,O_RDONLY)) < 0) {
     2220#else
    22172221                if ((rx.fd_in = open(argv[optind] ,O_RDONLY| O_LARGEFILE)) < 0) {
     2222#endif
    22182223                        perror("Error opening input file ");
    22192224                        exit(1);
    22202225                }
     
    22332238       if (!rx.demux){
    22342239               if (filename){
    22352240                       if ((rx.fd_out = open(filename,O_WRONLY|O_CREAT
     2241#ifdef CONFIG_DARWIN
     2242                                             |O_TRUNC,
     2243#else
    22362244                                             |O_TRUNC|O_LARGEFILE,
     2245#endif
    22372246                                             S_IRUSR|S_IWUSR|S_IRGRP|
    22382247                                             S_IWGRP|
    22392248                                             S_IROTH|S_IWOTH)) < 0){
     
    23022311               snprintf(fname,256,"%s.mv2",filename);
    23032312               if ((rx.dmx_out[0] = open(fname,O_WRONLY|
    23042313                                         O_CREAT|O_TRUNC|
     2314#ifndef CONFIG_DARWIN
    23052315                                         O_LARGEFILE,
     2316#endif
    23062317                                         S_IRUSR|S_IWUSR|
    23072318                                         S_IRGRP|S_IWGRP|
    23082319                                         S_IROTH|S_IWOTH))
     
    23192330                       if ((rx.dmx_out[i+1] =
    23202331                            open(fname,O_WRONLY|
    23212332                                 O_CREAT|O_TRUNC|
     2333#ifndef CONFIG_DARWIN
    23222334                                 O_LARGEFILE,
     2335#endif
    23232336                                 S_IRUSR|S_IWUSR|
    23242337                                 S_IRGRP|S_IWGRP|
    23252338                                 S_IROTH|S_IWOTH))
     
    23372350                       if ((rx.dmx_out[i+1+rx.apidn] =
    23382351                            open(fname,O_WRONLY|
    23392352                                 O_CREAT|O_TRUNC|
     2353#ifndef CONFIG_DARWIN
    23402354                                 O_LARGEFILE,
     2355#endif
    23412356                                 S_IRUSR|S_IWUSR|
    23422357                                 S_IRGRP|S_IWGRP|
    23432358                                 S_IROTH|S_IWOTH))
  • replex.pro

     
    1616HEADERS += ts.h replex.h pes.h
    1717
    1818INCLUDEPATH += replex
     19INCLUDEPATH += ../../..
    1920
    2021LIBS += $$EXTRA_LIBS
    2122