[PD-cvs] pd/src s_loader.c,1.4.4.4,1.4.4.5

Thomas Grill xovo at users.sourceforge.net
Thu Mar 3 14:39:49 CET 2005


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13384/src

Modified Files:
      Tag: devel_0_38
	s_loader.c 
Log Message:
better error reporting for dlopen/dlsym



Index: s_loader.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v
retrieving revision 1.4.4.4
retrieving revision 1.4.4.5
diff -C2 -d -r1.4.4.4 -r1.4.4.5
*** s_loader.c	28 Feb 2005 00:15:52 -0000	1.4.4.4
--- s_loader.c	3 Mar 2005 13:39:46 -0000	1.4.4.5
***************
*** 107,117 ****
  #ifdef DL_OPEN
      dlobj = dlopen(filename, RTLD_NOW | RTLD_GLOBAL);
!     if (!dlobj)
!     {
!         post("%s: %s", filename, dlerror());
!         class_set_extern_dir(&s_);
!         return (0);
!     }
!     makeout = (t_xxx)dlsym(dlobj,  symname);
  #endif
  #ifdef MSW
--- 107,114 ----
  #ifdef DL_OPEN
      dlobj = dlopen(filename, RTLD_NOW | RTLD_GLOBAL);
!     if(dlobj)
!         makeout = (t_xxx)dlsym(dlobj,  symname);
!     if(!makeout) 
!         post("%s: %s",filename,dlerror());
  #endif
  #ifdef MSW





More information about the Pd-cvs mailing list