Truncating an existing file (and lockf question)
    Edward T Spire 
    ets at wrkgrp.COM
       
    Fri Apr 26 00:44:30 AEST 1991
    
    
  
In article <16836 at chaph.usc.edu> jeenglis at alcor.usc.edu (Joe English) writes:
>nto0302 at dsacg3.dsac.dla.mil (Bob Fisher) writes:
>>How can I truncate the end of a large file without copying the part
>>to be preserved to a new file and then doing a remove/rename?
>>
>>This is for SVR3 but may need ported to BSD4.3.
>
>Check for a system call called 'truncate' or 'ftruncate'.
>SunOS has these, but the man pages are (as usual) unclear
>as to whether they're from BSD, System V, both, or neither.
>I seem to remember seeing this under both BSD4.3 and SVR3.
ftruncate() seems to work everywhere we've tried, except
SCO/Unix.  W/ SCO/Unix, chsize() takes the same parms as
ftruncate() and does the same thing...
========================================================================
Ed Spire                           email: ets at wrkgrp.com      (on uunet)
The Workstation Group              voice: 800-228-0255
6300 River Road, Suite 700            or  708-696-4800
Rosemont, Illinois  60018            fax: 708-696-2277
    
    
More information about the Comp.unix.questions
mailing list