timeout = -1;
	public RXTXPort( String name ) throws PortInUseException	{		if (debug)			System.out.println(System.currentTimeMillis() + ": " + "RXTXPort:RXTXPort("+name+")");	/* 	   commapi/javadocs/API_users_guide.html specifies that whenever	   an application tries to open a port in use by another application	   the PortInUseException will be thrown	   I know some didnt like it this way but I'm not sure how to avoid	   it.  We will just be writing to a bogus fd if we catch the 	   exeption	   Trent	*/	//	try {			fd = open( name );			this.name = name;			MonitorThreadLock = true;			monThread = new MonitorThread();			monThread.start();			waitForTheNativeCodeSilly();			MonitorThreadAlive=true;	//	} catch ( PortInUseException e ){}		if (debug)			System.out.println(System.currentTimeMillis() + ": " + "RXTXPort:RXTXPort("+name+") fd = " +				fd);		timeout = -1;	/* default disabled timeout */	}