/[cmucl]/src/lisp/linux-stubs.S
ViewVC logotype

Log of /src/lisp/linux-stubs.S

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.19.2.1 - (view) (annotate) - [select for diffs]
Mon Dec 19 01:10:13 2005 UTC (8 years, 3 months ago) by rtoy
Branch: ppc_gencgc_branch
CVS Tags: ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06
Changes since 1.19: +11 -11 lines
Diff to previous 1.19 , to next main 1.20
Merge code from main branch of 2005-12-17 to ppc gencgc branch.  Still
doesn't work of course.

Revision 1.20 - (view) (annotate) - [select for diffs]
Wed Aug 17 03:40:16 2005 UTC (8 years, 8 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_19f, RELEASE_20a, RELEASE_20b, amd64-dd-start, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, intl-2-branch-base, intl-branch-2010-03-18-1300, intl-branch-base, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, post-merge-intl-branch, pre-merge-intl-branch, pre-telent-clx, release-19c, release-19c-base, release-19c-pre1, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, release-20b-pre1, release-20b-pre2, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11, snapshot-2005-12, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06, snapshot-2007-07, snapshot-2007-08, snapshot-2007-09, snapshot-2007-10, snapshot-2007-11, snapshot-2007-12, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, snapshot-2010-04, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base, sse2-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base, unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-string-buffer-base, unicode-string-buffer-impl-base, unicode-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmt-2009-06-11, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-extfmts-sync-2008-12, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Branch point for: RELEASE-19F-BRANCH, RELEASE-20A-BRANCH, RELEASE-20B-BRANCH, amd64-dd-branch, cross-sol-x86-branch, cross-sparc-branch, double-double-array-branch, double-double-branch, double-double-reader-branch, intl-2-branch, intl-branch, portable-clx-branch, release-19c-branch, release-19d-branch, release-19e-branch, sparc-tramp-assem-branch, sse2-branch, sse2-packed-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.19: +11 -11 lines
Diff to previous 1.19
Change ## to the traditional /**/ so that we can compile CMUCL on
Tiger (10.4) with gcc (4.x) or Jaguar (10.2) gcc (3.x).  Not the best
solution, but I think gcc 4 doesn't handle ## the same as gcc 3.  But
this allows using the default gcc on both platforms to compile CMUCL.

Revision 1.19 - (view) (annotate) - [select for diffs]
Mon Feb 7 00:47:45 2005 UTC (9 years, 2 months ago) by rtoy
Branch: MAIN
CVS Tags: ppc_gencgc_snap_2005-05-14, release-19b-base, release-19b-pre1, release-19b-pre2, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08
Branch point for: ppc_gencgc_branch, release-19b-branch
Changes since 1.18: +5 -5 lines
Diff to previous 1.18
* code/internet.lisp, code/unix.lisp:
  o Make inet-recvfrom and friends available on Darwin again.

* lisp/linux-stubs.S
  o Oops. Forgot to fix up #if with !defined(DARWIN)
  o Add recvfrom and friends to the stubs.

Revision 1.18 - (view) (annotate) - [select for diffs]
Tue Sep 21 11:59:17 2004 UTC (9 years, 6 months ago) by emarsden
Branch: MAIN
CVS Tags: snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02
Changes since 1.17: +7 -1 lines
Diff to previous 1.17
Implement UNIX-GETPWUID for Darwin, by sharing code with the NetBSD
support. This is necessary for FILE-AUTHOR.

Revision 1.17 - (view) (annotate) - [select for diffs]
Tue Jul 13 00:26:22 2004 UTC (9 years, 9 months ago) by pmai
Branch: MAIN
CVS Tags: snapshot-2004-08, snapshot-2004-09
Changes since 1.16: +37 -7 lines
Diff to previous 1.16
First merge of the C side of the OS X/Darwin port.  Besides adding Darwin
versions of all the required things, this commit separates the
interrupt handler proper (now interrupt_handle_now_handler) from the
actual work-horse (interrupt_handle_now), which is now only ever called
from the two interrupt handlers, interrupt_handle_now_handler and
maybe_now_maybe_later.  This follows similar changes in SBCL, and is in
fact needed in order to properly use sigreturn in signal handlers, as
required to work around a problem with the G5.

Revision 1.15.2.1 - (view) (annotate) - [select for diffs]
Mon Mar 24 10:54:52 2003 UTC (11 years ago) by gerd
Branch: cold-pcl
Changes since 1.15: +4 -1 lines
Diff to previous 1.15 , to next main 1.20
Merge with HEAD

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Mar 20 23:56:14 2003 UTC (11 years ago) by cracauer
Branch: MAIN
CVS Tags: amd64-merge-start, dynamic-extent-base, lisp-executable-base, mod-arith-base, prm-before-macosx-merge-tag, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, remove_negative_zero_not_zero, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, mod-arith-branch, release-18e-branch, release-19a-branch, sparc_gencgc_branch
Changes since 1.15: +4 -1 lines
Diff to previous 1.15
Add the symbols for the glibc malloc hooks to the stubs.  That is
neccessary to make the hooks work from C code loaded into CMUCL.

Tested: enables malloc hook (debugging etc.) in the ITA builds.

Revision 1.15 - (view) (annotate) - [select for diffs]
Sat Mar 8 17:51:52 2003 UTC (11 years, 1 month ago) by pmai
Branch: MAIN
CVS Tags: cold-pcl-base
Branch point for: cold-pcl
Changes since 1.14: +2 -1 lines
Diff to previous 1.14
Fixes to deal with ABI differences between glibc 2.1 and glibc 2.2 for
the layout of struct dirent64 returned from readdir64.  Also added
readdir64 to the list of stubs, in order to force usage of the same
readdir64 definition at runtime as was used at compile-time.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sun Mar 2 16:13:38 2003 UTC (11 years, 1 month ago) by emarsden
Branch: MAIN
Changes since 1.13: +17 -1 lines
Diff to previous 1.13
Following the Large File Support changes, add names of 64-bit variants of
library calls to the list of symbols that need special handling when linking.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Mar 2 15:48:32 2003 UTC (11 years, 1 month ago) by emarsden
Branch: MAIN
Changes since 1.12: +4 -1 lines
Diff to previous 1.12
Additions to the Large File Support, necessary in order to for large
files to be visible via DIRECTORY and friends: added stat64, fstat64,
lstat64, statfs64, readdir64. This requires additional transitions to
64-bit wide data types, and additions to linux-stubs.S, given that some
of the 64-bit stat variants are not accessible via dlsym().

Mostly from Pierre Mai.

Revision 1.12 - (view) (annotate) - [select for diffs]
Tue Nov 19 13:17:15 2002 UTC (11 years, 4 months ago) by toy
Branch: MAIN
Changes since 1.11: +16 -3 lines
Diff to previous 1.11
Alpha Linux support from Brian.

Revision 1.11.2.1 - (view) (annotate) - [select for diffs]
Fri Oct 4 23:14:05 2002 UTC (11 years, 6 months ago) by pmai
Branch: UNICODE-BRANCH
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 , to next main 1.20
Checked in Brian Spilsbury's experimental Unicode, locales, and dialect
support patchset.  This lives on its own branch, so that people can
play with it and tweak it, without disturbing 18e release engineering
on the main branch.  Bootstrapping has only been tried on LINKAGE_TABLE
x86/Linux builds.  A working cross-compile script is checked in under
bootfiles/19a/boot1-cross-unicode.lisp.  The script still leaves you
with some interactive errors, on the cross compile, which you should
answer with 2.  See the mailing list for more information.

Revision 1.11 - (view) (annotate) - [select for diffs]
Tue Aug 27 22:18:32 2002 UTC (11 years, 7 months ago) by moore
Branch: MAIN
CVS Tags: LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.10: +15 -2 lines
Diff to previous 1.10
On x86 FreeBSD and Linux, change the way foreign symbol addresses are resolved.
They now go through a table -- effectively a new space in the core file.
Function references are resolved lazily, data references are resolved on startup
and when a .so is loaded.  The end result is that cores can be dumped that
contain references to symbols in shared libraries.  Also, the dependence of the core on addresses in the Lisp runtime is broken.

The linkage table feature is controlled by :linkage-table and LINKAGE_TABLE in C
runtime.  Several foreign symbols are now Lisp static symbols, so a cross
compile is required whether or not the new stuff is used.  I've checked in
boot4-cross-foreign-linkage.lisp that builds the compiler for linkage table; do whatever you usually do for the non-linkage table case:)  Seriously, lets start
a discussion on standardizing "cross compilation," not to mention the general
build procedure.

Revision 1.2.2.6 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:51:04 2002 UTC (12 years ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.2.2.5: +2 -2 lines
Diff to previous 1.2.2.5 , to branch point 1.2 , to next main 1.20
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.10 - (view) (annotate) - [select for diffs]
Mon Jan 22 10:49:52 2001 UTC (13 years, 2 months ago) by dtc
Branch: MAIN
CVS Tags: PRE_LINKAGE_TABLE
Changes since 1.9: +2 -2 lines
Diff to previous 1.9
o Implement unix-uname on linux, adding structure utsname.

Revision 1.2.2.5 - (view) (annotate) - [select for diffs]
Mon Jul 31 10:03:55 2000 UTC (13 years, 8 months ago) by dtc
Branch: RELENG_18
CVS Tags: RELEASE_18c
Changes since 1.2.2.4: +3 -4 lines
Diff to previous 1.2.2.4 , to branch point 1.2
Enable stubs for getsockop and setsockopt.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon Jul 31 10:03:41 2000 UTC (13 years, 8 months ago) by dtc
Branch: MAIN
Changes since 1.8: +3 -4 lines
Diff to previous 1.8
Enable stubs for getsockop and setsockopt.

Revision 1.2.2.4 - (view) (annotate) - [select for diffs]
Tue May 23 16:38:28 2000 UTC (13 years, 10 months ago) by pw
Branch: RELENG_18
Changes since 1.2.2.3: +5 -9 lines
Diff to previous 1.2.2.3 , to branch point 1.2
This set of revisions brings the RELENG_18 branch up to HEAD in preparation
for an 18c release.

Revision 1.8 - (view) (annotate) - [select for diffs]
Mon Sep 13 08:27:09 1999 UTC (14 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.7: +4 -9 lines
Diff to previous 1.7
Define stubs for getrlimit, setrlimit, and sched_yield.
Remove the stubs for pthread functions which cannot be used.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sat Mar 13 06:23:17 1999 UTC (15 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
Linux update: getpgrp takes no arguments; use setpgid for unix-setpgrp;
and add unix-setpgid.

Revision 1.2.2.3 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:25:01 1998 UTC (15 years, 9 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b
Changes since 1.2.2.2: +796 -701 lines
Diff to previous 1.2.2.2 , to branch point 1.2
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.6 - (view) (annotate) - [select for diffs]
Fri May 1 01:21:41 1998 UTC (15 years, 11 months ago) by dtc
Branch: MAIN
Changes since 1.5: +796 -690 lines
Diff to previous 1.5
Update for the linux port from Peter VanEynde, adds preliminary
support for glibc2.

Revision 1.2.2.2 - (view) (annotate) - [select for diffs]
Sun Oct 12 19:28:41 1997 UTC (16 years, 6 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18a
Changes since 1.2.2.1: +1 -2 lines
Diff to previous 1.2.2.1 , to branch point 1.2
Remove doe(errno) which was causing problems. I will now attempt
to move the RELEASE_18a tag on this file to this new revision.

Revision 1.5 - (view) (annotate) - [select for diffs]
Thu Oct 2 17:42:21 1997 UTC (16 years, 6 months ago) by dtc
Branch: MAIN
Changes since 1.4: +1 -12 lines
Diff to previous 1.4
Remove problematic unused symbols noted by Brian Spilsbury.

Revision 1.4 - (view) (annotate) - [select for diffs]
Thu Oct 2 17:10:32 1997 UTC (16 years, 6 months ago) by dtc
Branch: MAIN
Changes since 1.3: +1 -2 lines
Diff to previous 1.3
Patch from Peter Vaneynde: delete doe(errno).

Revision 1.2.2.1 - (view) (annotate) - [select for diffs]
Sat Sep 13 10:04:46 1997 UTC (16 years, 7 months ago) by dtc
Branch: RELENG_18
Changes since 1.2: +1 -147 lines
Diff to previous 1.2
Remove function stubs that are not needed by cmucl lisp and are not
present in Red Hat Linux v.4.1 which broke the linking.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sat Sep 13 10:02:44 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.2: +1 -147 lines
Diff to previous 1.2
Remove function stubs that are not needed by cmucl lisp and are not
present in Red Hat Linux v.4.1 which broke the linking.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sat Jun 7 15:25:40 1997 UTC (16 years, 10 months ago) by pw
Branch: MAIN
Branch point for: RELENG_18
Changes since 1.1: +841 -43 lines
Diff to previous 1.1
Peter's fixes for Linux 2.1

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Jan 21 00:28:13 1997 UTC (17 years, 2 months ago) by ram
Branch: MAIN
source kit 1.03.7

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5