diff options
author | Steve Price <steve@FreeBSD.org> | 1999-01-10 19:05:23 +0000 |
---|---|---|
committer | Steve Price <steve@FreeBSD.org> | 1999-01-10 19:05:23 +0000 |
commit | 40081c11c42ca4ed534c3d1ec1bb7c7b208d68d3 (patch) | |
tree | 6ab64d656fa962f479ef4ebfa9adb5c384f985c9 /devel/libcii/files | |
parent | Install the sr binary as sample-robot to avoid a possible conflict with (diff) |
Initial import of libcii version 1.1.
Library from "C Interfaces and Implementations" by David Hanson.
PR: 6504
Submitted by: J Han <hjh@photino.com>
Notes
Notes:
svn path=/head/; revision=15986
Diffstat (limited to 'devel/libcii/files')
-rw-r--r-- | devel/libcii/files/patch-aa | 11 | ||||
-rw-r--r-- | devel/libcii/files/patch-ab | 23 |
2 files changed, 34 insertions, 0 deletions
diff --git a/devel/libcii/files/patch-aa b/devel/libcii/files/patch-aa new file mode 100644 index 000000000000..14e70a8a8962 --- /dev/null +++ b/devel/libcii/files/patch-aa @@ -0,0 +1,11 @@ +--- src/thread.c.orig Wed Nov 5 15:03:00 1997 ++++ src/thread.c Sat Jan 9 18:44:09 1999 +@@ -269,7 +269,7 @@ + *--t->sp = (unsigned long)_start - 8; + *--t->sp = (unsigned long)fp; + t->sp -= 64/4; } +-#elif linux && i386 ++#elif (linux || unix) && i386 + { extern void _thrstart(void); + t->sp -= 4/4; + *t->sp = (unsigned long)_thrstart; diff --git a/devel/libcii/files/patch-ab b/devel/libcii/files/patch-ab new file mode 100644 index 000000000000..de193edc0feb --- /dev/null +++ b/devel/libcii/files/patch-ab @@ -0,0 +1,23 @@ +--- src/swtch.s.orig Wed Nov 5 15:03:00 1997 ++++ src/swtch.s Sat Jan 9 18:56:46 1999 +@@ -136,7 +136,7 @@ + .end _swtch + .globl _ENDMONITOR + _ENDMONITOR: +-#elif linux && i386 ++#elif (linux || unix) && i386 + .align 4 + .globl __swtch + .globl _swtch +@@ -165,7 +165,11 @@ + pushl %edi + call *%esi + pushl %eax ++#ifdef __ELF__ + call Thread_exit ++#else ++ call _Thread_exit ++#endif + .globl __ENDMONITOR + .globl _ENDMONITOR + __ENDMONITOR: |