1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00
guile/libguile
Jim Blandy 24f93c275c Move code to initialize and search %load-path from ice-9 to C
code, so we can use the load-path to find the ice-9 boot code;
this makes it easier to run Guile without installing it.  See
corresponding changes in guile/Makefile.in.
* feature.c: Move stuff concerned with the load path to load.c.
(scm_compiled_library_path): Deleted.
Don't #include libpath.h here.
* feature.h: Don't mention scm_compiled_library_path.
* load.c: #include "libpath.h" here, as well as <sys/types.h>,
<sys/stat.h>, and <unistd.h> (if present).
(R_OK): #define if the system hasn't deigned to.
(scm_loc_load_path): New variable.
(scm_init_load_path, scm_sys_search_load_path,
scm_sys_try_load_path): New functions.
(scm_init_load): Initialize scm_loc_load_path to point to the
value cell of the Scheme %load-path variable.
* load.h: Add declarations for scm_sys_search_load_path,
scm_sys_try_load_path.
* init.c: Call scm_init_load_path.
* Makefile.in (feature.o, load.o): Dependencies updated.
1996-09-05 16:51:12 +00:00
..
.cvsignore Put the library path in a header file, instead of passing it on 1996-09-04 06:15:25 +00:00
__scm.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
_scm.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
acconfig.h On NextStep, <utime.h> doesn't define struct utime, unless we 1996-09-03 04:48:42 +00:00
aclocal.m4 On NextStep, <utime.h> doesn't define struct utime, unless we 1996-09-03 04:48:42 +00:00
alist.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
alist.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
append.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
append.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
appinit.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
arbiters.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
arbiters.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
async.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
async.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
boolean.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
boolean.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
ChangeLog *** empty log message *** 1996-09-05 00:00:41 +00:00
chars.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
chars.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
configure Rebuilt using autoconf. 1996-09-04 06:49:52 +00:00
configure.in * configure.in: Don't substitute the values of TCL_SRC_DIR and 1996-09-04 06:34:23 +00:00
continuations.c * continuations.c (scm_make_cont): Enlarged the #if 0 around 1996-08-20 17:08:37 +00:00
continuations.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
COPYING maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
debug.c * debug.c: Fixed and improved gdb support. 1996-08-24 03:30:52 +00:00
debug.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
dynwind.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
dynwind.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
eq.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
eq.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
error.c *** empty log message *** 1996-08-23 01:22:39 +00:00
error.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
eval.c * eval.c, print.h, print.c, read.h, read.c: Modifications to 1996-08-23 01:20:34 +00:00
eval.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
extchrs.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
extchrs.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
feature.c * feature.c (scm_loc_features): Make this static. 1996-09-05 16:49:47 +00:00
feature.h Move code to initialize and search %load-path from ice-9 to C 1996-09-05 16:50:04 +00:00
filesys.c Changes for NeXT, suggested by Robert Brown. 1996-08-06 20:29:18 +00:00
filesys.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
fports.c remove a change that shouldn't have slipped in. 1996-08-23 06:46:51 +00:00
fports.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
gc.c * gc.c (scm_cellp): New function: C predicate to determine if an 1996-09-04 23:59:46 +00:00
gc.h * gc.h: Added declaration of scm_cellp. 1996-09-04 23:59:35 +00:00
gdb_interface.h * gdb_interface.h: New file: The GDB interface header from the GDB 1996-09-04 23:59:26 +00:00
gdbint.c * gdbint.c: New file: GDB interface. 1996-09-04 23:59:11 +00:00
gdbint.h * gdbint.h: New file: GDB interface. 1996-09-04 23:58:56 +00:00
genio.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
genio.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
gscm.c * libguile.h: #include "version.h" 1996-08-30 04:34:43 +00:00
gscm.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
gsubr.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
gsubr.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
hash.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
hash.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
hashtab.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
hashtab.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
inet_aton.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
init.c Move code to initialize and search %load-path from ice-9 to C 1996-09-05 16:51:12 +00:00
init.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
ioext.c * posix.c (scm_init_posix): Use numeric values, rather than CPP 1996-08-08 08:28:21 +00:00
ioext.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
kw.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
kw.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
libguile.h * libguile.h: Added #include <libguile/gdbint.h>. 1996-09-04 23:58:27 +00:00
list.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
list.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
load.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
load.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
Makefile.in * Makefile.in (libpath.h): Omit trailing slash from path. We 1996-09-05 16:49:23 +00:00
mallocs.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
mallocs.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
markers.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
markers.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
mbstrings.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
mbstrings.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
numbers.c make C system primitives throw exceptions 1996-08-02 23:26:33 +00:00
numbers.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
objprop.c * * objprop.c (scm_object_properties, scm_set_object_properties_x): 1996-08-20 17:09:58 +00:00
objprop.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
options.c * debug.h, debug.c: Various name changes. 1996-08-23 01:19:52 +00:00
options.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
pairs.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
pairs.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
ports.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
ports.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
posix.c * posix.c: Doc fixes. 1996-09-04 06:34:02 +00:00
posix.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
print.c * eval.c, print.h, print.c, read.h, read.c: Modifications to 1996-08-23 01:20:34 +00:00
print.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
procprop.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
procprop.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
procs.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
procs.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
ramap.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
ramap.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
read.c * eval.c, print.h, print.c, read.h, read.c: Modifications to 1996-08-23 01:20:34 +00:00
read.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
root.c * gscm.c, init.c, root.c, throw.c: Bug fixes: 1996-08-23 01:21:07 +00:00
root.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
scmconfig.h.in On NextStep, <utime.h> doesn't define struct utime, unless we 1996-09-03 04:48:42 +00:00
scmhob.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
scmsigs.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
scmsigs.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
sequences.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
sequences.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
simpos.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
simpos.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
smob.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
smob.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
socket.c * socket.c: Don't include a prototype for inet_aton; just use a 1996-09-03 04:44:48 +00:00
socket.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
srcprop.c * * srcprop.c: New file: source properties. 1996-08-20 17:11:59 +00:00
srcprop.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
stackchk.c * __scm.h, stackchk.h, stackchk.c: Guile now performs stack 1996-08-23 01:21:00 +00:00
stackchk.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
stime.c * stime.c: Added declaration of ftime. (This is missing in 1996-08-23 16:18:50 +00:00
stime.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
strerror.c * strerror.c: new file from Emacs' sysdep.c. 1996-08-23 06:44:47 +00:00
strings.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
strings.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
strop.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
strop.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
strorder.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
strorder.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
strports.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
strports.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
struct.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
struct.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
symbols.c * symbols.c (scm_strhash): scm_downcase is now a function, not an 1996-08-30 03:36:29 +00:00
symbols.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
tag.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
tag.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
tags.h maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
throw.c * gscm.c, init.c, root.c, throw.c: Bug fixes: 1996-08-23 01:21:07 +00:00
throw.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
unif.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
unif.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
variable.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
variable.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
vectors.c maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
vectors.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
version.c * libguile.h: #include "version.h" 1996-08-30 04:34:43 +00:00
version.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
vports.c portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
vports.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00
weaks.c *** empty log message *** 1996-08-20 17:12:43 +00:00
weaks.h Don't install the unwashed masses of Guile header files in the 1996-09-04 06:21:08 +00:00