X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Fstdio_int.h;h=c56338cfc4fb9ca94c68d57524a48fbdf8d02ce6;hb=0dd55a90dfc0073f9432635a621c3ec6d2d9bca9;hp=ab5b144d4acf09de883c342080b296e3083acbdb;hpb=001546477549f71fd1af08e13c60e0a39397532a;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/stdio_int.h b/Usermode/Libraries/libc.so_src/stdio_int.h index ab5b144d..c56338cf 100644 --- a/Usermode/Libraries/libc.so_src/stdio_int.h +++ b/Usermode/Libraries/libc.so_src/stdio_int.h @@ -21,6 +21,7 @@ #define FILE_FLAG_EOF 0x0100 #define FILE_FLAG_LINEBUFFERED 0x1000 // Flush when '\n' encountered +#define FILE_FLAG_OURBUFFER 0x2000 // Buffer is owned by stdio #define FILE_FLAG_ALLOC 0x8000 // Internal 'is used' flag @@ -39,6 +40,10 @@ struct sFILE { char *Buffer; size_t BufferPos; // First unused byte in the buffer (read/write pos essentially) size_t BufferSpace; // Number of bytes allocated in \a Buffer + + // open_memstream + char **BufPtr; + size_t *LenPtr; }; #endif