syswrite filehandle, scalar, length, [offset]
Writes length bytes of data from variable scalar to the specified filehandle. The function returns the number of bytes actually written, or the undefined value on error. You should be prepared to handle the problems that standard I/O normally handles for you, such as partial writes. The offset, if specified, says where in the string to start writing from, in case you're using the string as a buffer, for instance, or you need to recover from a partial write.
Do not mix calls to print
(or write
) and syswrite
on
the same filehandle unless you really know what you're doing.