#include #include #include #include #include #include #include #include #include "stdio.h" extern void __seterrno(void); __stdargs int ftruncate(int d, off_t pos) { StdFileDes *sfd = _lx_fhfromfd(d); if (sfd) { long r; __chkabort(); if((r=SetFileSize(sfd->lx_fh,pos,OFFSET_BEGINNING))!=EOF) return r; __seterrno(); } return EOF; }