summaryrefslogtreecommitdiff
path: root/term/ptyio.c
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1996-04-25 20:20:38 +0000
committerMichael I. Bushnell <mib@gnu.org>1996-04-25 20:20:38 +0000
commit58ce6d27e2b1b1181b92c323c6bd8c9a69daec70 (patch)
tree46a250a5bab7e2962a1669ee78ef681d1b0b517b /term/ptyio.c
parent650a95f2b89cf364f07baa35b1952ee7c5bb4070 (diff)
blat foop
Diffstat (limited to 'term/ptyio.c')
-rw-r--r--term/ptyio.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/term/ptyio.c b/term/ptyio.c
index 075ef2f8..22c46407 100644
--- a/term/ptyio.c
+++ b/term/ptyio.c
@@ -53,30 +53,6 @@ static int pktnostop = 0;
static int ptyopen = 0;
static int nptyperopens = 0;
-
-
-enum rb
-{
- RB_OPEN = 1,
- RB_BUSY = 2,
- RB_INC = 3,
- RB_CREATE = 4,
- RB_DESTROY = 5,
- RB_DEC = 6,
- RB_DROP_CARR = 7,
-};
-
-static enum rb record_buf[10000];
-static enum rb *rbc = record_buf;
-static spin_lock_t rblock = SPIN_LOCK_INITIALIZER;
-static void
-xxx_record (enum rb n)
-{
- spin_lock (&rblock);
- *rbc++ = n;
- spin_unlock (&rblock);
-}
-
void
@@ -99,12 +75,10 @@ pty_open_hook (struct trivfs_control *cntl,
if (ptyopen)
{
- xxx_record (RB_BUSY);
mutex_unlock (&global_lock);
return EBUSY;
}
- xxx_record (RB_OPEN);
ptyopen = 1;
mutex_unlock (&global_lock);
return 0;
@@ -113,11 +87,9 @@ pty_open_hook (struct trivfs_control *cntl,
error_t
pty_po_create_hook (struct trivfs_peropen *po)
{
- xxx_record (RB_CREATE);
mutex_lock (&global_lock);
if (po->openmodes & (O_READ | O_WRITE))
{
- xxx_record (RB_INC);
nptyperopens++;
report_carrier_on ();
}
@@ -128,7 +100,6 @@ pty_po_create_hook (struct trivfs_peropen *po)
error_t
pty_po_destroy_hook (struct trivfs_peropen *po)
{
- xxx_record (RB_DESTROY);
mutex_lock (&global_lock);
if ((po->openmodes & (O_READ | O_WRITE)) == 0)
{
@@ -136,10 +107,8 @@ pty_po_destroy_hook (struct trivfs_peropen *po)
return 0;
}
nptyperopens--;
- xxx_record (RB_DEC);
if (!nptyperopens)
{
- xxx_record (RB_DROP_CARR);
ptyopen = 0;
report_carrier_off ();
}