Re: Portierungsfrage

From: Christian Lackas <c.lackas(at)kfa-juelich.de>
Date: Fri, 30 Apr 2004 16:27:54 +0200

* Michael Gusek <michael.gusek(at)web.de> [040430 16:11]:

Hallo Michael,

> Ich portiere gerade ein Programm, welches, um eine Datei zu öffnen,
> folgende Parameter benutzt:
> open(Video->FileName, O_RDONLY| O_LARGEFILE);

hast du mal versucht, ob es einfach ohne O_LARGEFILE geht? Das gibt es
ja unter BSD nicht (weil man es gar nicht braucht).

Ich würde irgendwie sowas machen (und das dem Autoren als Patch schicken):

    #ifdef O_LARGEFILE
        open(Video->FileName, O_RDONLY| O_LARGEFILE);
    #else
        open(Video->FileName, O_RDONLY);
    #endif

Oder falls das sehr häufig vorkommt und/oder man nur schnell eine Datei
auf BSD patchen will:

    #define O_LARGEFILE 0
    ...
    #undef O_LARGEFILE

Gruss
 Christian

-- 
Alle sehen den Ehemann, nur nicht Frank, der steht im Schrank.
http://www.lackas.net/ Perl Delphi Linux MP3 Searchengines Domainchecker
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 30 Apr 2004 - 16:28:27 CEST

search this site