Truncate a file: Difference between revisions

Haskell information
m (promoted to task)
(Haskell information)
Line 109:
 
When specifying a new file size larger than current value, the file will be extended and padded with null bytes.
 
=={{header|Haskell}}==
This can be achieved by using the <code>setFileSize</code> function in [http://hackage.haskell.org/packages/archive/unix-compat/0.1.2.1/doc/html/System-PosixCompat-Files.html#13 System.PosixCompat.Files]:
 
<lang Haskell>setFileSize :: FilePath -> FileOffset -> IO ()
-- Truncates the file down to the specified length.
-- If the file was larger than the given length
-- before this operation was performed the extra is lost.
-- Note: calls truncate.
</lang>
 
==Icon and {{header|Unicon}}==