1: #include <sys/param.h>
   2: #include <sys/tty.h>
   3: #include <sys/mx.h>
   4: 
   5: static struct mx_args vec;
   6: int mpxcall();
   7: 
   8: 
   9: mpx(name,mode)
  10: char *name;
  11: {
  12:     if (*name) {
  13:         vec.m_name = name;
  14:         vec.m_arg[0] = mode;
  15:         return(mpxcall(MPX, &vec));
  16:     } else
  17:         return(mpxcall(MPXN, 0));
  18: }
  19: 
  20: chan(gr)
  21: {
  22:     vec.m_arg[1] = gr;
  23:     return(mpxcall(CHAN, &vec));
  24: }
  25: 
  26: join(fd,ch)
  27: {
  28:     vec.m_arg[0] = fd;
  29:     vec.m_arg[1] = ch;
  30:     return(mpxcall(JOIN, &vec));
  31: }
  32: 
  33: connect(fd,ch,side)
  34: {
  35:     vec.m_arg[0] = fd;
  36:     vec.m_arg[1] = ch;
  37:     vec.m_arg[2] = side;
  38:     return(mpxcall(CONNECT, &vec));
  39: }
  40: 
  41: attach(sub,gp)
  42: {
  43:     vec.m_arg[0] = sub;
  44:     vec.m_arg[1] = gp;
  45:     return(mpxcall(ATTACH, &vec));
  46: }
  47: 
  48: detach(sub,gp)
  49: {
  50:     vec.m_arg[0] = sub;
  51:     vec.m_arg[1] = gp;
  52:     return(mpxcall(DETACH, &vec));
  53: }
  54: 
  55: extract(sub,ch,side)
  56: {
  57:     vec.m_arg[0] = sub;
  58:     vec.m_arg[1] = ch;
  59:     vec.m_arg[2] = side;
  60:     return(mpxcall(EXTR, &vec));
  61: }
  62: 
  63: debug(var,val)
  64: {
  65:     vec.m_arg[0] = var;
  66:     vec.m_arg[1] = val;
  67:     return(mpxcall(DEBUG, &vec));
  68: }
  69: 
  70: npgrp(ch, gfd, pid)
  71: {
  72:     vec.m_arg[0] = ch;
  73:     vec.m_arg[1] = gfd;
  74:     vec.m_arg[2] = pid;
  75:     return(mpxcall(NPGRP, &vec));
  76: }
  77: ckill(index,gp,sig)
  78: {
  79:     vec.m_arg[0] = index;
  80:     vec.m_arg[1] = gp;
  81:     vec.m_arg[2] = sig;
  82:     return(mpxcall(CSIG, &vec));
  83: }

Defined functions

attach defined in line 41; never used
chan defined in line 20; never used
ckill defined in line 77; never used
connect defined in line 33; never used
debug defined in line 63; never used
detach defined in line 48; never used
extract defined in line 55; never used
join defined in line 26; never used
mpx defined in line 9; never used
npgrp defined in line 70; never used

Defined variables

vec defined in line 5; used 33 times
Last modified: 1979-05-14
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 659
Valid CSS Valid XHTML 1.0 Strict