Skip to content
Snippets Groups Projects
Commit bbc6b766 authored by Henrik (Grubba) Grubbström's avatar Henrik (Grubba) Grubbström
Browse files

Some oob callback fixes.

Rev: lib/modules/Stdio.pmod:1.36
parent efae6714
Branches
Tags
No related merge requests found
// $Id: Stdio.pmod,v 1.35 1998/10/21 22:13:54 grubba Exp $ // $Id: Stdio.pmod,v 1.36 1998/10/22 02:13:18 grubba Exp $
#include <string.h> #include <string.h>
...@@ -202,9 +202,11 @@ class File ...@@ -202,9 +202,11 @@ class File
___read_callback(___id, s); ___read_callback(___id, s);
}else{ }else{
::set_read_callback(0); ::set_read_callback(0);
if (___close_callback) {
___close_callback(___id); ___close_callback(___id);
} }
} }
}
static void __stdio_write_callback() { ___write_callback(___id); } static void __stdio_write_callback() { ___write_callback(___id); }
...@@ -216,9 +218,12 @@ class File ...@@ -216,9 +218,12 @@ class File
{ {
___read_oob_callback(___id, s); ___read_oob_callback(___id, s);
}else{ }else{
::set_read_oob_callback(0);
if (___close_callback) {
___close_callback(___id); ___close_callback(___id);
} }
} }
}
static void __stdio_write_oob_callback() { ___write_oob_callback(___id); } static void __stdio_write_oob_callback() { ___write_oob_callback(___id); }
#endif #endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment