Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19201
Modified Files: Tag: devel_0_37 s_inter.c Log Message: tweaking memlock
Index: s_inter.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v retrieving revision 1.1.1.3.2.19 retrieving revision 1.1.1.3.2.20 diff -C2 -d -r1.1.1.3.2.19 -r1.1.1.3.2.20 *** s_inter.c 20 Oct 2004 10:44:59 -0000 1.1.1.3.2.19 --- s_inter.c 21 Oct 2004 08:12:13 -0000 1.1.1.3.2.20 *************** *** 675,678 **** --- 675,682 ---- #endif
+ #ifdef _POSIX_MEMLOCK + #include <sys/resource.h> + #endif + void sys_set_priority(int higher) { *************** *** 693,696 **** --- 697,706 ----
#ifdef _POSIX_MEMLOCK + /* tb: force memlock to physical memory */ + struct rlimit mlock_limit; + mlock_limit.rlim_cur=0; + mlock_limit.rlim_max=0; + setrlimit(RLIMIT_MEMLOCK,&mlock_limit); + /* } tb */ if (mlockall(MCL_FUTURE) != -1) fprintf(stderr, "memory locking enabled.\n"); *************** *** 909,913 **** "TCL_LIBRARY="%s/tcl/library" TK_LIBRARY="%s/tk/library" \ "%s/pd-gui" %d\n", ! sys_libdir->s_name, sys_libdir->s_name, guidir, portno); #endif sys_guicmd = cmdbuf; --- 919,923 ---- "TCL_LIBRARY="%s/tcl/library" TK_LIBRARY="%s/tk/library" \ "%s/pd-gui" %d\n", ! sys_libdir->s_name, sys_libdir->s_name, guidir,portno); #endif sys_guicmd = cmdbuf;