I was building libsndfile this evening when I ran into the old missing ftruncate error. I just used the ftruncate function for other projects that I originally got here long ago in one of the threads on that particular function. But that brings to mind a question - why hasn't ftruncate been added to newlib yet?