file-set-size.lisp 347 B

123456789101112131415
  1. (in-package :hurd)
  2. (defcfun ("file_set_size" %file-set-size)
  3. err
  4. (file port)
  5. (new-size loff-t))
  6. (defun file-set-size (file new-size)
  7. "Truncate 'file' to size 'new-size'."
  8. (declare (type fixnum file)
  9. (type integer new-size)) ; new-size may be bigger than fixnum (long long)
  10. (select-error (%file-set-size file new-size)))