Linux native jssc.cpp little refactoring

This commit is contained in:
scream3r 2013-04-22 10:16:55 +04:00
parent 73c7a6870b
commit ef28e80bd2
1 changed files with 5 additions and 5 deletions

View File

@ -70,23 +70,23 @@ JNIEXPORT jint JNICALL Java_jssc_SerialNativeInterface_openPort(JNIEnv *env, job
fcntl(hComm, F_SETFL, flags); fcntl(hComm, F_SETFL, flags);
} }
else { else {
hComm = -2; hComm = jssc_SerialNativeInterface_ERR_PORT_NOT_FOUND;//-2;
} }
delete settings; delete settings;
//<- since 2.2.0 //<- since 2.2.0
} }
else {//since 0.9 -> else {//since 0.9 ->
if(errno == EBUSY){//Port busy if(errno == EBUSY){//Port busy
hComm = -1; hComm = jssc_SerialNativeInterface_ERR_PORT_BUSY;//-1
} }
else if(errno == ENOENT){//Port not found else if(errno == ENOENT){//Port not found
hComm = -2; hComm = jssc_SerialNativeInterface_ERR_PORT_NOT_FOUND;//-2;
}//-> since 2.2.0 }//-> since 2.2.0
else if(errno == EACCES){//Permission denied else if(errno == EACCES){//Permission denied
hComm = -3; hComm = jssc_SerialNativeInterface_ERR_PERMISSION_DENIED;//-3;
} }
else { else {
hComm = -2; hComm = jssc_SerialNativeInterface_ERR_PORT_NOT_FOUND;//-2;
}//<- since 2.2.0 }//<- since 2.2.0
}//<- since 0.9 }//<- since 0.9
env->ReleaseStringUTFChars(portName, port); env->ReleaseStringUTFChars(portName, port);