From: <cli...@li...> - 2008-07-07 19:08:53
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp Makefile.devel,1.223,1.224 (Bruno Haible) 2. clisp/doc impbyte.xml,1.113,1.114 (Bruno Haible) 3. clisp/src ChangeLog,1.6340,1.6341 unix.d,1.96,1.97 (Bruno Haible) 4. clisp/src ChangeLog,1.6341,1.6342 _clisp.c,1.41,1.42 (Sam Steingold) 5. clisp/src NEWS,1.464,1.465 (Sam Steingold) 6. clisp/doc faq.xml,1.84,1.85 (Sam Steingold) 7. clisp/doc impbyte.xml,1.114,1.115 (Sam Steingold) 8. clisp/src ChangeLog,1.6342,1.6343 (Sam Steingold) 9. clisp/src/m4 shm-rmid.m4,1.5,1.6 shm.m4,1.4,1.5 (Sam Steingold) ---------------------------------------------------------------------- Message: 1 Date: Sun, 06 Jul 2008 22:50:29 +0000 From: Bruno Haible <ha...@us...> Subject: clisp Makefile.devel,1.223,1.224 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12182 Modified Files: Makefile.devel Log Message: Remove MULTIMAP_MEMORY_VIA_SHM and MULTIMAP_MEMORY. Index: Makefile.devel =================================================================== RCS file: /cvsroot/clisp/clisp/Makefile.devel,v retrieving revision 1.223 retrieving revision 1.224 diff -u -d -r1.223 -r1.224 --- Makefile.devel 5 Jul 2008 11:55:08 -0000 1.223 +++ Makefile.devel 6 Jul 2008 22:50:27 -0000 1.224 @@ -175,7 +175,7 @@ build-linux-x86-standard-spvw_mixed_pages: rm -rf $@ CFLAGS="-O -falign-functions=4 $(MULTIBUILD_CFLAGS)" \ - CPPFLAGS="-DSTANDARD_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP -DNO_MULTIMAP_SHM" \ + CPPFLAGS="-DSTANDARD_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP" \ ./configure --cbc $(MULTIBUILD_OPTIONS) $@ build-linux-x86-noexec-spvw_mixed_blocks-staggered: rm -rf $@ @@ -195,7 +195,7 @@ build-linux-x86-noexec-spvw_mixed_pages: rm -rf $@ CFLAGS="-O -falign-functions=4 $(MULTIBUILD_CFLAGS)" \ - CPPFLAGS="-DLINUX_NOEXEC_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP -DNO_MULTIMAP_SHM" \ + CPPFLAGS="-DLINUX_NOEXEC_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP" \ ./configure --cbc $(MULTIBUILD_OPTIONS) $@ build-linux-x86-spvw_pure_blocks: rm -rf $@ @@ -237,7 +237,7 @@ build-darwin-powerpc-standard-spvw_mixed_pages: rm -rf $@ CFLAGS="-O $(MULTIBUILD_CFLAGS)" \ - CPPFLAGS="-DSTANDARD_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP -DNO_MULTIMAP_SHM" \ + CPPFLAGS="-DSTANDARD_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP" \ ./configure --cbc $(MULTIBUILD_OPTIONS) $@ build-darwin-powerpc-noexec-spvw_mixed_blocks-staggered: rm -rf $@ @@ -257,7 +257,7 @@ build-darwin-powerpc-noexec-spvw_mixed_pages: rm -rf $@ CFLAGS="-O $(MULTIBUILD_CFLAGS)" \ - CPPFLAGS="-DLINUX_NOEXEC_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP -DNO_MULTIMAP_SHM" \ + CPPFLAGS="-DLINUX_NOEXEC_HEAPCODES -DNO_SINGLEMAP -DNO_TRIVIALMAP" \ ./configure --cbc $(MULTIBUILD_OPTIONS) $@ build-darwin-powerpc-spvw_pure_blocks: rm -rf $@ ------------------------------ Message: 2 Date: Sun, 06 Jul 2008 22:50:29 +0000 From: Bruno Haible <ha...@us...> Subject: clisp/doc impbyte.xml,1.113,1.114 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12182/doc Modified Files: impbyte.xml Log Message: Remove MULTIMAP_MEMORY_VIA_SHM and MULTIMAP_MEMORY. Index: impbyte.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbyte.xml,v retrieving revision 1.113 retrieving revision 1.114 diff -u -d -r1.113 -r1.114 --- impbyte.xml 2 Jun 2008 16:42:16 -0000 1.113 +++ impbyte.xml 6 Jul 2008 22:50:27 -0000 1.114 @@ -1196,7 +1196,7 @@ <tgroup cols="6" colsep="1" rowsep="1" align="center"> <thead><row><entry/><entry><xref linkend="MMC-A"/></entry> <entry><xref linkend="MMC-B"/></entry><entry><xref linkend="MMC-C"/></entry> - <entry><xref linkend="MMC-D"/></entry><entry><xref linkend="MMC-E"/></entry> + <entry><xref linkend="MMC-E"/></entry> </row></thead> <tbody><row><entry>SPVW_MIXED_BLOCKS_OPPOSITE</entry><entry>1</entry> <entry>10</entry><entry/><entry>2</entry><entry>9</entry></row> @@ -1229,7 +1229,6 @@ <listitem id="MMC-A"><simpara>no MAP_MEMORY</simpara></listitem> <listitem id="MMC-B"><simpara>TRIVIALMAP_MEMORY</simpara></listitem> <listitem id="MMC-C"><simpara>SINGLEMAP_MEMORY</simpara></listitem> - <listitem id="MMC-D"><simpara>MULTIMAP_MEMORY</simpara></listitem> <listitem id="MMC-E"><simpara>GENERATIONAL_GC</simpara></listitem> </orderedlist> ------------------------------ Message: 3 Date: Sun, 06 Jul 2008 22:55:20 +0000 From: Bruno Haible <ha...@us...> Subject: clisp/src ChangeLog,1.6340,1.6341 unix.d,1.96,1.97 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14475/src Modified Files: ChangeLog unix.d Log Message: Remove SHMMAX (now unused). Index: unix.d =================================================================== RCS file: /cvsroot/clisp/clisp/src/unix.d,v retrieving revision 1.96 retrieving revision 1.97 diff -u -d -r1.96 -r1.97 --- unix.d 5 Jul 2008 11:55:11 -0000 1.96 +++ unix.d 6 Jul 2008 22:55:18 -0000 1.97 @@ -143,12 +143,6 @@ #if defined(UNIX_LINUX) && !defined(UNIX_GNU) #include <asm/page.h> /* for SHMLBA on Linux 2.0 */ #endif - #ifdef UNIX_SUNOS5 - #define SHMMAX 0x100000 /* maximum shared memory segment size = 1 MB */ - #endif - #ifndef SHMMAX - #define SHMMAX 0xFFFFFFFFUL /* maximum shared memory segment size accepted to mean infinite */ - #endif /* <sys/shm.h> declares shmget(), shmat(), shmdt(), shmctl() */ #endif /* used by SPVW, STREAM */ Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.6340 retrieving revision 1.6341 diff -u -d -r1.6340 -r1.6341 --- ChangeLog 6 Jul 2008 22:50:27 -0000 1.6340 +++ ChangeLog 6 Jul 2008 22:55:17 -0000 1.6341 @@ -21,6 +21,7 @@ * spvw_memfile.d (old_symbol_tab_o, loadmem_update, loadmem_from_handle): Update. * spvw_weak.d (MARK, add_watchable): Update. + * unix.d (SHMMAX): Remove macro fallback. * built.d (built_flags): Remove MULTIMAP_MEMORY_VIA_SHM and MULTIMAP_MEMORY. * makemake.in (XCFLAGS): Remove option -DNO_MULTIMAP_SHM. ------------------------------ Message: 4 Date: Mon, 07 Jul 2008 15:59:53 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src ChangeLog,1.6341,1.6342 _clisp.c,1.41,1.42 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv25917/src Modified Files: ChangeLog _clisp.c Log Message: (main): "-t"[raditional] does not take an argument Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.6341 retrieving revision 1.6342 diff -u -d -r1.6341 -r1.6342 --- ChangeLog 6 Jul 2008 22:55:17 -0000 1.6341 +++ ChangeLog 7 Jul 2008 15:59:49 -0000 1.6342 @@ -1,25 +1,29 @@ +2008-07-07 Sam Steingold <sd...@gn...> + + * _clisp.c (main): "-t"[raditional] does not take an argument + 2008-07-06 Bruno Haible <br...@cl...> - Remove MULTIMAP_MEMORY_VIA_SHM and MULTIMAP_MEMORY. It cannot compete - with SINGLEMAP_MEMORY because it 1. consumes a lot more memory for page - tables, and 3. hampers swapping in kernels without reverse mapping - pointers. + Remove MULTIMAP_MEMORY_VIA_SHM and MULTIMAP_MEMORY. + It cannot compete with SINGLEMAP_MEMORY because it + 1. consumes a lot more memory for page tables, and + 2. hampers swapping in kernels without reverse mapping pointers. * lispbibl.d (MULTIMAP_MEMORY_VIA_SHM, MULTIMAP_MEMORY): Don't define. * spvw.d (canonaddr, canon): Remove macros. - (MULTIMAP_MEMORY_SYMBOL_TAB); Remove macro. + (MULTIMAP_MEMORY_SYMBOL_TAB): Remove macro. (init_memory, main): Update. * spvw_fault.d (xmmprotect): Remove macro/function. - (handle_read_fault, handle_readwrite_fault, handle_fault, - handle_fault_range): Update. + (handle_read_fault, handle_readwrite_fault, handle_fault) + (handle_fault_range): Update. * spvw_genera1.d (xmprotect_old_generation_cache): Renamed from xmmprotect_old_generation_cache. - (in_old_generation_0, in_old_generation_1, in_old_generation, - build_old_generation_cache, rebuild_old_generation_cache, gc_check_at): - Update. + (in_old_generation_0, in_old_generation_1, in_old_generation) + (build_old_generation_cache, rebuild_old_generation_cache) + (gc_check_at): Update. * spvw_genera3.d (update_old_generation): Update. * spvw_global.d (init_mem_heapnr_from_type): Update. - * spvw_memfile.d (old_symbol_tab_o, loadmem_update, - loadmem_from_handle): Update. + * spvw_memfile.d (old_symbol_tab_o, loadmem_update) + (loadmem_from_handle): Update. * spvw_weak.d (MARK, add_watchable): Update. * unix.d (SHMMAX): Remove macro fallback. * built.d (built_flags): Remove MULTIMAP_MEMORY_VIA_SHM and @@ -27,34 +31,35 @@ * makemake.in (XCFLAGS): Remove option -DNO_MULTIMAP_SHM. (SPVW_INCLUDES): Remove spvw_multimap. * po/Makefile.devel (DSOURCES): Remove spvw_multimap. - * Makefile.devel (build-linux-x86-standard-spvw_mixed_pages, - build-linux-x86-noexec-spvw_mixed_pages, - build-darwin-powerpc-standard-spvw_mixed_pages, - build-darwin-powerpc-noexec-spvw_mixed_pages): Remove option - -DNO_MULTIMAP_SHM. + * Makefile.devel (build-linux-x86-standard-spvw_mixed_pages) + (build-linux-x86-noexec-spvw_mixed_pages) + (build-darwin-powerpc-standard-spvw_mixed_pages) + (build-darwin-powerpc-noexec-spvw_mixed_pages): + Remove option -DNO_MULTIMAP_SHM. 2008-07-05 Bruno Haible <br...@cl...> - Remove MULTIMAP_MEMORY_VIA_FILE. It cannot compete with - SINGLEMAP_MEMORY because it 1. periodically flushes the working memory - to disk, 2. consumes a lot more memory for page tables, and 3. hampers - swapping in kernels without reverse mapping pointers. + Remove MULTIMAP_MEMORY_VIA_FILE. + It cannot compete with SINGLEMAP_MEMORY because it + 1. periodically flushes the working memory to disk, + 2. consumes a lot more memory for page tables, and + 3. hampers swapping in kernels without reverse mapping pointers. * lispbibl.d (MULTIMAP_MEMORY_VIA_FILE): Don't define. * spvw.d (usage): Don't mention option -t. (argv_initparams): Remove argv_tmpdir field. (parse_options): Don't recognize option -t. (init_memory): Update. * spvw_multimap.d [MULTIMAP_MEMORY_VIA_FILE]: Remove code. - * unix.d: Don't undefine HAVE_MSYNC. Don't include headers for statvfs - or statfs. + * unix.d: Don't undefine HAVE_MSYNC. + Don't include headers for statvfs or statfs. * built.d (built_flags): Remove MULTIMAP_MEMORY_VIA_FILE. * m4/stat.m4 (CL_STAT): Move tests for statvfs, statfs... * modules/syscalls/configure.in: ... to here. * makemake.in (XCFLAGS): Remove option -DNO_MULTIMAP_FILE. - * Makefile.devel (build-linux-x86-standard-spvw_mixed_pages, - build-linux-x86-noexec-spvw_mixed_pages, - build-darwin-powerpc-standard-spvw_mixed_pages, - build-darwin-powerpc-noexec-spvw_mixed_pages): Likewise. + * Makefile.devel (build-linux-x86-standard-spvw_mixed_pages) + (build-linux-x86-noexec-spvw_mixed_pages) + (build-darwin-powerpc-standard-spvw_mixed_pages) + (build-darwin-powerpc-noexec-spvw_mixed_pages): Likewise. 2008-07-02 Sam Steingold <sd...@gn...> Index: _clisp.c =================================================================== RCS file: /cvsroot/clisp/clisp/src/_clisp.c,v retrieving revision 1.41 retrieving revision 1.42 diff -u -d -r1.41 -r1.42 --- _clisp.c 31 May 2008 21:11:03 -0000 1.41 +++ _clisp.c 7 Jul 2008 15:59:51 -0000 1.42 @@ -233,6 +233,7 @@ case 'C': case 'l': case 'a': + case 't': case 'w': case 'n': /* -norc */ case 'r': /* -repl */ @@ -243,7 +244,6 @@ else break; /* GNU-style long options --help, --version */ /* Skippable options with arguments. */ case 'm': - case 't': case 'L': case 'o': case 'p': ------------------------------ Message: 5 Date: Mon, 07 Jul 2008 16:00:21 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src NEWS,1.464,1.465 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv26343/src Modified Files: NEWS Log Message: tweak for gnu standarrds compliance Index: NEWS =================================================================== RCS file: /cvsroot/clisp/clisp/src/NEWS,v retrieving revision 1.464 retrieving revision 1.465 diff -u -d -r1.464 -r1.465 --- NEWS 2 Jul 2008 15:35:56 -0000 1.464 +++ NEWS 7 Jul 2008 16:00:19 -0000 1.465 @@ -21,7 +21,7 @@ See <http://clisp.cons.org/impnotes/libsvm.html> for details. * Bug fixes: - + Work around the absence of tgamma() on solaris. [ 1966375 ] + + Work around the absence of tgamma on solaris. [ 1966375 ] + Avoid a rare segfault on SIGHUP. [ 1956715 ] + Improve module portability to systems with non-GNU make. [ 1970141 ] + Fix GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE. [ 1975798 ] ------------------------------ Message: 6 Date: Mon, 07 Jul 2008 16:34:46 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc faq.xml,1.84,1.85 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv7161/doc Modified Files: faq.xml Log Message: (faq-cmdopts): new question Index: faq.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/faq.xml,v retrieving revision 1.84 retrieving revision 1.85 diff -u -d -r1.84 -r1.85 --- faq.xml 16 Jun 2008 21:42:49 -0000 1.84 +++ faq.xml 7 Jul 2008 16:34:44 -0000 1.85 @@ -505,6 +505,27 @@ <answer><para>Use &savemem;, see also <xref linkend="quickstart"/>. </para></answer></qandaentry> + +<qandaentry id="faq-cmdopts"><question id="faq-cmdopts-q"><simpara>Why + does &clisp; insist on interpreting command line options passed to my + executable?</simpara></question> +<answer><para>When you run a stand-alone executable created with + <code>(&savemem; "foo" :executable t :script t :init-function + #'start-me)</code>, you might want <emphasis>all</emphasis> command + line options to end up in &args; for + your <function>start-me</function> function to process.</para> +<para>This is ¬-e; the case. The options are still processed by + &clisp; (see <link linkend="cradle-grave"/>). Your users will have to + pass <option>--</option> to <command>foo</command>: + <screen>&sh-prompt; foo -- -a -b -h -v</screen></para> +<para>This is done to enable your users to get to the &clisp; prompt + even if your application does not offer it: +<screen>&sh-prompt; foo -x '(&savemem; "bar") +&sh-prompt; ./bar +[1]> (! 20) +2432902008176640000</screen></para></answer></qandaentry> + + <qandaentry id="faq-licensing"><question id="faq-licensing-q"><simpara>When I deliver my application with &clisp; does it have to be covered by &gnu; &gpl;?</simpara></question> ------------------------------ Message: 7 Date: Mon, 07 Jul 2008 17:00:53 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc impbyte.xml,1.114,1.115 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv17425/doc Modified Files: impbyte.xml Log Message: (memory-models): fix tables for MULTIMAP_MEMORY removal Index: impbyte.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbyte.xml,v retrieving revision 1.114 retrieving revision 1.115 diff -u -d -r1.114 -r1.115 --- impbyte.xml 6 Jul 2008 22:50:27 -0000 1.114 +++ impbyte.xml 7 Jul 2008 17:00:51 -0000 1.115 @@ -1193,28 +1193,27 @@ <table id="mem-models-comb-typecodes" frame="all"> <title>Memory models with &typecodes;</title> -<tgroup cols="6" colsep="1" rowsep="1" align="center"> +<tgroup cols="5" colsep="1" rowsep="1" align="center"> <thead><row><entry/><entry><xref linkend="MMC-A"/></entry> <entry><xref linkend="MMC-B"/></entry><entry><xref linkend="MMC-C"/></entry> - <entry><xref linkend="MMC-E"/></entry> -</row></thead> + <entry><xref linkend="MMC-D"/></entry></row></thead> <tbody><row><entry>SPVW_MIXED_BLOCKS_OPPOSITE</entry><entry>1</entry> - <entry>10</entry><entry/><entry>2</entry><entry>9</entry></row> + <entry>9</entry><entry/><entry>8</entry></row> <row><entry>SPVW_MIXED_BLOCKS_STAGGERED</entry> - <entry/><entry>7</entry><entry/><entry/><entry>8</entry></row> + <entry/><entry>6</entry><entry/><entry>7</entry></row> <row><entry>SPVW_PURE_BLOCKS</entry> - <entry/><entry/><entry>5</entry><entry/><entry>6</entry></row> + <entry/><entry/><entry>4</entry><entry>5</entry></row> <row><entry>SPVW_MIXED_PAGES</entry> - <entry>3</entry><entry/><entry/><entry/><entry/></row> + <entry>2</entry><entry/><entry/><entry/></row> <row><entry>SPVW_PURE_PAGES</entry> - <entry>4</entry><entry/><entry/><entry/><entry/></row> + <entry>3</entry><entry/><entry/><entry/></row> </tbody></tgroup></table> <table id="mem-models-comb-heapcodes" frame="all"> <title>Memory models with &heapcodes;</title> <tgroup cols="4" colsep="1" rowsep="1" align="center"> <thead><row><entry/><entry><xref linkend="MMC-A"/></entry> - <entry><xref linkend="MMC-B"/></entry><entry><xref linkend="MMC-E"/></entry> + <entry><xref linkend="MMC-B"/></entry><entry><xref linkend="MMC-D"/></entry> </row></thead> <tbody><row><entry>SPVW_MIXED_BLOCKS_OPPOSITE</entry> <entry>*</entry><entry>*</entry><entry>*</entry></row> @@ -1229,7 +1228,7 @@ <listitem id="MMC-A"><simpara>no MAP_MEMORY</simpara></listitem> <listitem id="MMC-B"><simpara>TRIVIALMAP_MEMORY</simpara></listitem> <listitem id="MMC-C"><simpara>SINGLEMAP_MEMORY</simpara></listitem> - <listitem id="MMC-E"><simpara>GENERATIONAL_GC</simpara></listitem> + <listitem id="MMC-D"><simpara>GENERATIONAL_GC</simpara></listitem> </orderedlist> </section> ------------------------------ Message: 8 Date: Mon, 07 Jul 2008 17:57:47 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src ChangeLog,1.6342,1.6343 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6341/src Modified Files: ChangeLog Log Message: (CL_SHM_H): run before CL_SHM (CL_SHM): require CL_SHM_H, do not set have_shm (CL_SHM_RMID): use cl_cv_sys_shm_works instead of have_shm Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.6342 retrieving revision 1.6343 diff -u -d -r1.6342 -r1.6343 --- ChangeLog 7 Jul 2008 15:59:49 -0000 1.6342 +++ ChangeLog 7 Jul 2008 17:57:45 -0000 1.6343 @@ -1,5 +1,12 @@ 2008-07-07 Sam Steingold <sd...@gn...> + * m4/shm.m4 (CL_SHM_H): run before CL_SHM + (CL_SHM): require CL_SHM_H, do not set have_shm + * m4/shm-rmid.m4 (CL_SHM_RMID): use cl_cv_sys_shm_works + instead of have_shm + +2008-07-07 Sam Steingold <sd...@gn...> + * _clisp.c (main): "-t"[raditional] does not take an argument 2008-07-06 Bruno Haible <br...@cl...> ------------------------------ Message: 9 Date: Mon, 07 Jul 2008 17:57:48 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src/m4 shm-rmid.m4,1.5,1.6 shm.m4,1.4,1.5 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/src/m4 In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6341/src/m4 Modified Files: shm-rmid.m4 shm.m4 Log Message: (CL_SHM_H): run before CL_SHM (CL_SHM): require CL_SHM_H, do not set have_shm (CL_SHM_RMID): use cl_cv_sys_shm_works instead of have_shm Index: shm.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/m4/shm.m4,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- shm.m4 2 Oct 2003 09:40:39 -0000 1.4 +++ shm.m4 7 Jul 2008 17:57:45 -0000 1.5 @@ -11,7 +11,7 @@ AC_PREREQ(2.57) AC_DEFUN([CL_SHM_H], -[AC_BEFORE([$0], [CL_SHM_RMID])dnl +[AC_BEFORE([$0], [CL_SHM])dnl AC_CHECK_HEADERS(sys/shm.h) if test $ac_cv_header_sys_shm_h = yes; then AC_CHECK_HEADERS(sys/ipc.h) @@ -20,6 +20,7 @@ AC_DEFUN([CL_SHM], [AC_BEFORE([$0], [CL_SHM_RMID])dnl +AC_REQUIRE([CL_SHM_H])dnl if test "$ac_cv_header_sys_shm_h" = yes -a "$ac_cv_header_sys_ipc_h" = yes; then # This test is from Marcus Daniels AC_CACHE_CHECK(for working shared memory, cl_cv_sys_shm_works, [ @@ -45,8 +46,7 @@ ]) fi case "$cl_cv_sys_shm_works" in - *yes) have_shm=1 - AC_DEFINE(HAVE_SHM,,[have <sys/shm.h> and <sys/ipc.h> and shared memory works]) + *yes) AC_DEFINE(HAVE_SHM,,[have <sys/shm.h> and <sys/ipc.h> and shared memory works]) AC_CHECK_HEADERS(sys/sysmacros.h) ;; *) ;; Index: shm-rmid.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/m4/shm-rmid.m4,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- shm-rmid.m4 31 May 2008 20:17:58 -0000 1.5 +++ shm-rmid.m4 7 Jul 2008 17:57:45 -0000 1.6 @@ -12,7 +12,7 @@ AC_DEFUN([CL_SHM_RMID], [AC_REQUIRE([CL_SHM])dnl -if test -n "$have_shm"; then +if "$cl_cv_sys_shm_works" = "yes"; then AC_CACHE_CHECK(for attachability of removed shared memory, cl_cv_func_shmctl_attachable, [ AC_TRY_RUN([ #include <stdlib.h> ------------------------------ ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 27, Issue 13 ***************************************** |