@@ -162,6 +162,16 @@ { return [self writeNItems: strlen(str) ofSize: 1 fromBuffer: (const uint8_t*)str]; } + +- close +{ + if (fclose(fp)) { + /* FIXME: Throw exception */ + return nil; + } + + return self; +} @end