public interface jtermios.solaris.JTermiosImpl$C_lib extends com.sun.jna.Library
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jtermios.solaris.JTermiosImpl$C_lib
  super_class: java.lang.Object
{
  public abstract int pipe(int[]);
    descriptor: ([I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      fds   

  public abstract int tcdrain(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      fd    

  public abstract void cfmakeraw(jtermios.solaris.JTermiosImpl$termios);
    descriptor: (Ljtermios/solaris/JTermiosImpl$termios;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      termios  

  public abstract int fcntl(int, int, int);
    descriptor: (III)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      fd    
      cmd   
      arg   

  public abstract int ioctl(int, int, int[]);
    descriptor: (II[I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      fd    
      cmd   
      arg   

  public abstract int open(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      path   
      flags  

  public abstract int close(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      fd    

  public abstract int tcgetattr(int, jtermios.solaris.JTermiosImpl$termios);
    descriptor: (ILjtermios/solaris/JTermiosImpl$termios;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      fd       
      termios  

  public abstract int tcsetattr(int, int, jtermios.solaris.JTermiosImpl$termios);
    descriptor: (IILjtermios/solaris/JTermiosImpl$termios;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      fd       
      cmd      
      termios  

  public abstract int cfsetispeed(jtermios.solaris.JTermiosImpl$termios, com.sun.jna.NativeLong);
    descriptor: (Ljtermios/solaris/JTermiosImpl$termios;Lcom/sun/jna/NativeLong;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      termios  
      i        

  public abstract int cfsetospeed(jtermios.solaris.JTermiosImpl$termios, com.sun.jna.NativeLong);
    descriptor: (Ljtermios/solaris/JTermiosImpl$termios;Lcom/sun/jna/NativeLong;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      termios  
      i        

  public abstract com.sun.jna.NativeLong cfgetispeed(jtermios.solaris.JTermiosImpl$termios);
    descriptor: (Ljtermios/solaris/JTermiosImpl$termios;)Lcom/sun/jna/NativeLong;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      termios  

  public abstract com.sun.jna.NativeLong cfgetospeed(jtermios.solaris.JTermiosImpl$termios);
    descriptor: (Ljtermios/solaris/JTermiosImpl$termios;)Lcom/sun/jna/NativeLong;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      termios  

  public abstract jtermios.JTermios$JTermiosInterface$NativeSize write(int, byte[], jtermios.JTermios$JTermiosInterface$NativeSize);
    descriptor: (I[BLjtermios/JTermios$JTermiosInterface$NativeSize;)Ljtermios/JTermios$JTermiosInterface$NativeSize;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      fd      
      buffer  
      count   

  public abstract jtermios.JTermios$JTermiosInterface$NativeSize read(int, byte[], jtermios.JTermios$JTermiosInterface$NativeSize);
    descriptor: (I[BLjtermios/JTermios$JTermiosInterface$NativeSize;)Ljtermios/JTermios$JTermiosInterface$NativeSize;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      fd      
      buffer  
      count   

  public abstract int tcflush(int, int);
    descriptor: (II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      fd    
      qs    

  public abstract void perror(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      msg   

  public abstract int tcsendbreak(int, int);
    descriptor: (II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      fd        
      duration  
}
SourceFile: "JTermiosImpl.java"
NestHost: jtermios.solaris.JTermiosImpl
InnerClasses:
  public abstract JTermiosInterface = jtermios.JTermios$JTermiosInterface of jtermios.JTermios
  public NativeSize = jtermios.JTermios$JTermiosInterface$NativeSize of jtermios.JTermios$JTermiosInterface
  public abstract C_lib = jtermios.solaris.JTermiosImpl$C_lib of jtermios.solaris.JTermiosImpl
  public termios = jtermios.solaris.JTermiosImpl$termios of jtermios.solaris.JTermiosImpl