/*dlclose returns 0 on success, non-zero on error*/
closingerror = dlclose(gimmickhandle);
if(closingerror!=0){
std::cout<<closingerror<<"error closing handle "<<gimmickhandle<<std::endl;
}else{
std::cout<<"handle released..."<<std::endl;
/*dlclose returns 0 on success, non-zero on error*/
closingerror = dlclose(gimmickhandle);
if(closingerror!=0){
std::cout<<closingerror<<"error closing handle "<<gimmickhandle<<std::endl;
}else{
std::cout<<"handle released..."<<std::endl;