diff options
author | thomas <thomas@FreeBSD.org> | 2006-08-16 12:58:41 +0000 |
---|---|---|
committer | thomas <thomas@FreeBSD.org> | 2006-08-16 12:58:41 +0000 |
commit | babdb5cd99b2260e12d4ed4018d86159fbf9e6ed (patch) | |
tree | 5c669036c1d5fcd2610038740f9b56bcb9399723 /sys/compat/linux/linux_emul.c | |
parent | d020b899e458856a08d6608aac8e913aff9d1902 (diff) | |
download | FreeBSD-src-babdb5cd99b2260e12d4ed4018d86159fbf9e6ed.zip FreeBSD-src-babdb5cd99b2260e12d4ed4018d86159fbf9e6ed.tar.gz |
Remove unsafe use of asynchronous I/O (the SIGIO handler could cause
incorrect reentrant calls to the libc memory manager).
Add missing error handling:
* for an incoming response with an incorrect tid;
* for a failure to register the response RPC program,
Fix error handling for failure to malloc job descriptor (this needs to
be done before the transient RPC program is registered).
PR: bin/102143
MFC after: 2 weeks
Diffstat (limited to 'sys/compat/linux/linux_emul.c')
0 files changed, 0 insertions, 0 deletions