[phobos] Making std.stdio.readf @safe

Walter Bright via phobos phobos at puremagic.com
Tue Feb 7 08:44:33 PST 2017



On 2/7/2017 6:00 AM, Jakub Łabaj via phobos wrote:
> Ok, so I have doubts whether these functions can be @trusted. On the one hand
> they get just FILE* as an argument which (as I see it) makes it safe interface.
> On the other hand FGETC is unlocked version of fgetc and requires explicit lock
> to be used safely; FLOCK and FUNLOCK invocations should match, therefore there
> is also possibility to use it incorrectly. Personally I would not mark them
> @trusted then, is it correct?

I'd say you're right.


More information about the phobos mailing list