Annotation of gforth/envos.fs.in, revision 1.9

1.1       pazsan      1: \ envos.fs set os-specific environmental queries       07jul97jaw
                      2: 
1.7       anton       3: \ Copyright (C) 1997,1999,2000,2003,2006,2007,2008 Free Software Foundation, Inc.
1.1       pazsan      4: 
                      5: \ This file is part of Gforth.
                      6: 
                      7: \ Gforth is free software; you can redistribute it and/or
                      8: \ modify it under the terms of the GNU General Public License
1.5       anton       9: \ as published by the Free Software Foundation, either version 3
1.1       pazsan     10: \ of the License, or (at your option) any later version.
                     11: 
                     12: \ This program is distributed in the hope that it will be useful,
                     13: \ but WITHOUT ANY WARRANTY; without even the implied warranty of
                     14: \ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                     15: \ GNU General Public License for more details.
                     16: 
                     17: \ You should have received a copy of the GNU General Public License
1.5       anton      18: \ along with this program. If not, see http://www.gnu.org/licenses/.
1.1       pazsan     19: 
                     20: get-current environment-wordlist set-current
                     21: : os-class ( -- c-addr u ) \ gforth-environment
                     22:     \G Counted string representing a description of the host operating system.
                     23:     s" unix" ;
                     24: : os-type ( -- c-addr u ) \ gforth-environment
                     25:     \G Counted string equal to "$host_os"
                     26:     s" @host_os@" ;
                     27: set-current
1.3       anton      28: 
                     29: : libtool-command ( -- c-addr u ) \ gforth
                     30: \G name of the GNU libtool command
                     31:     s" @GNU_LIBTOOL@" ;
1.6       anton      32: 
                     33: : libtool-cc ( -- c-addr u ) \ gforth
                     34: \G invocation string of the C compiler used for libtool
                     35:     s" @CC@" ;
1.8       anton      36: 
                     37: \ test for the presence of libffi or ffcall
                     38: @FFCALLFLAG@ constant ffcall-present \ libffi present (on building)
                     39: @LIBFFIFLAG@ constant libffi-present \ ffcall libs present (on building)
                     40: 
1.9     ! anton      41: : include-ffi.h-string ( -- c-addr u )
        !            42:   s" #include <@FFI_H_NAME@>" ;
1.8       anton      43: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>