1. In a data processing system that includes an operating system, one or more program components running on the operating system, and a file system associated with one or more files, a computer program product executable in a computer recordable storage medium comprising: instructions responsive to a given write request sent from a specified program component to the operating system, in order to write specified data content to a given file, for determining whether the given write request meets a criterion derived from the identity of at least one of the specified program component and the given file; instructions responsive to determining that the given write request meets said criterion, for immediately sending a message to release the specified program component from a wait state; instructions for selectively writing data portions of the specified data content to a storage buffer; and instructions for subsequently writing each data portion in the storage buffer to the given file.