[phobos] phobos commit, revision 1877
Walter Bright
walter at digitalmars.com
Mon Aug 16 15:38:45 PDT 2010
Some of it, but not all. I suggest just starting with the linux version
and getting it right, then we'll see about porting it to windows. Note
that OSX and FreeBSD often differ substantially on these sorts of APIs.
Steve Schveighoffer wrote:
> Flush inside seek will work for seeking absolute, but will not work for seeking
> relative.
>
> I found this in the man pages of linux, not sure if it's portable:
>
> STDIO_EXT(3) Linux Programmer’s Manual STDIO_EXT(3)
>
> NAME
> __fbufsize, __flbf, __fpending, __fpurge, __freadable, __freading,
> __fsetlocking, __fwritable, __fwriting, _flushlbf - interfaces to stdio
> FILE structure
>
> Walter, do we have stuff like this in DMC?
>
> -Steve
>
>
>
> ----- Original Message ----
>
>> From: Andrei Alexandrescu <andrei at erdani.com>
>> To: Discuss the phobos library for D <phobos at puremagic.com>
>> Sent: Mon, August 16, 2010 6:01:41 PM
>> Subject: Re: [phobos] phobos commit, revision 1877
>>
>> Got it. So we somehow need to stay in sync with the FILE* API. I managed to do
>> so by calling flush() inside seek(), I wonder if something similar can be done
>> in tell().
>>
>> Andrei
>>
>> Steve Schveighoffer wrote:
>>
>>> I meant lseek64, not tell.
>>>
>>> -Steve
>>>
>>>
>>>
>>> ----- Original Message ----
>>>
>>>> From: Steve Schveighoffer <schveiguy at yahoo.com>
>>>> Second, you cannot do a tell on the file handle, because you need to take
>>>>
>> into
>>
>>
>>>> account the buffer.
>>>>
>>> _______________________________________________
>>> phobos mailing list
>>> phobos at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/phobos
>>>
>> _______________________________________________
>> phobos mailing list
>> phobos at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/phobos
>>
>>
>
>
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
More information about the phobos
mailing list