Ticket #10309: mythtv-0.24.2-gcc47.patch

File mythtv-0.24.2-gcc47.patch, 6.7 KB (added by hobbes1069@…, 12 years ago)

Patch several files to include unistd.h

  • mythtv/libs/libmyth/programinfoupdater.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmyth/programinfoupdater.cpp MythTV-mythtv-c239b59/mythtv/libs/libmyth/programinfoupdater.cpp
    old new  
     1#include <unistd.h>
     2
    13#include "programinfoupdater.h"
    24#include "remoteutil.h"
    35#include "compat.h"
  • mythtv/libs/libmythdb/httpcomms.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythdb/httpcomms.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythdb/httpcomms.cpp
    old new  
    66#include <QTimer>
    77#include <QFile>
    88
     9#include <unistd.h>
     10
    911#include "mythverbose.h"
    1012#include "compat.h"
    1113#include "mcodecs.h"
  • mythtv/libs/libmythdb/lcddevice.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythdb/lcddevice.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythdb/lcddevice.cpp
    old new  
    1212#include <cmath>
    1313#include <fcntl.h>
    1414#include <errno.h>
     15#include <unistd.h>
    1516
    1617# ifdef linux
    1718#   include <sys/vfs.h>
  • mythtv/libs/libmythdb/mythdbcon.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythdb/mythdbcon.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythdb/mythdbcon.cpp
    old new  
    11// ANSI C
    22#include <cstdlib>
     3#include <unistd.h>
    34
    45// Qt
    56#include <QVector>
  • mythtv/libs/libmythdb/mythdownloadmanager.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythdb/mythdownloadmanager.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythdb/mythdownloadmanager.cpp
    old new  
    66#include <QDir>
    77#include <QThreadPool>
    88
     9#include <unistd.h>
     10
    911// libmythdb
    1012#include "stdlib.h"
    1113#include "compat.h"
  • mythtv/libs/libmythdb/mythsocket.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythdb/mythsocket.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythdb/mythsocket.cpp
    old new  
    22#include <cstdlib>
    33#include <cassert>
    44#include <cerrno>
     5#include <unistd.h>
    56
    67#include "compat.h"
    78
  • mythtv/libs/libmythdb/mythsocketthread.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythdb/mythsocketthread.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythdb/mythsocketthread.cpp
    old new  
    1414#include <sys/types.h>  // for fnctl
    1515#include <fcntl.h>      // for fnctl
    1616#include <errno.h>      // for checking errno
     17#include <unistd.h>     // for read, write, close, pipe
    1718
    1819#ifndef O_NONBLOCK
    1920#define O_NONBLOCK 0 /* not actually supported in MINGW */
  • mythtv/libs/libmythdb/remotefile.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythdb/remotefile.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythdb/remotefile.cpp
    old new  
    11#include <iostream>
    22using namespace std;
    33
     4#include <unistd.h>
    45#include <QUrl>
    56
    67#include "mythconfig.h"
  • mythtv/libs/libmythtv/audioinputoss.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythtv/audioinputoss.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythtv/audioinputoss.cpp
    old new  
    3030#include "audioinputoss.h"
    3131#include "mythverbose.h"
    3232#include <fcntl.h>
     33#include <unistd.h>
    3334#include <sys/ioctl.h>
    3435
    3536#define LOC     QString("AudioInOSS: ")
  • mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp
    old new  
     1#include <unistd.h>
     2
    13#include "privatedecoder_crystalhd.h"
    24#include "myth_imgconvert.h"
    35
  • mythtv/libs/libmythui/mythrender_vdpau.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythui/mythrender_vdpau.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythui/mythrender_vdpau.cpp
    old new  
    11#include "math.h"
     2#include <unistd.h>
    23
    34#include <QSize>
    45
  • mythtv/libs/libmythupnp/upnpdevice.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythupnp/upnpdevice.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythupnp/upnpdevice.cpp
    old new  
    2626#include "httpcomms.h"
    2727
    2828#include <cerrno>
     29#include <unistd.h>
    2930
    3031#include <QFile>
    3132#include <QTextStream>
  • mythtv/libs/libmythupnp/upnptasknotify.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythupnp/upnptasknotify.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythupnp/upnptasknotify.cpp
    old new  
    2323
    2424// ANSI C headers
    2525#include <cstdlib>
     26#include <unistd.h>
    2627
    2728// Qt headers
    2829#include <QStringList>
  • mythtv/libs/libmythupnp/upnptasksearch.cpp

    diff -Naur MythTV-mythtv-c239b59.orig/mythtv/libs/libmythupnp/upnptasksearch.cpp MythTV-mythtv-c239b59/mythtv/libs/libmythupnp/upnptasksearch.cpp
    old new  
    2323
    2424#include <compat.h>
    2525#include <stdlib.h>
     26#include <unistd.h>
    2627
    2728#include <QStringList>
    2829#include <QFile>