A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
The libc's stdio implementation is not thread-safe. This is a deficiency that has been known since it was first written, and one that is starting to bite us in user reports. Correct this by adding locks to streams.
The libc's
stdio
implementation is not thread-safe. This is a deficiency that has been known since it was first written, and one that is starting to bite us in user reports. Correct this by adding locks to streams.