MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / osl_fprintf

Function osl_fprintf

src/liboslexec/opstring.cpp:216–230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

214
215
216OSL_SHADEOP void
217osl_fprintf (ShaderGlobals *sg, const char *filename,
218 const char* format_str, ...)
219{
220 va_list args;
221 va_start (args, format_str);
222 std::string s = Strutil::vformat (format_str, args);
223 va_end (args);
224
225 static OIIO::mutex fprintf_mutex;
226 OIIO::lock_guard lock (fprintf_mutex);
227 FILE *file = fopen (filename, "a");
228 fputs (s.c_str(), file);
229 fclose (file);
230}
231
232
233

Callers

nothing calls this directly

Calls 1

c_strMethod · 0.80

Tested by

no test coverage detected