Powered by Apache

CVS log for OpenXM_contrib2/asir2000/io/sio.c

[BACK] Up to [local] / OpenXM_contrib2 / asir2000 / io

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.29 / (download) - annotate - [select for diffs], Sun Oct 4 03:14:08 2020 UTC (4 years, 2 months ago) by noro
Branch: MAIN
CVS Tags: HEAD
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored)

Added function prototypes.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Mar 29 01:32:53 2018 UTC (6 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.27: +228 -228 lines
Diff to previous 1.27 (colored)

Changed a tab to two space charaters.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Aug 14 13:51:55 2015 UTC (9 years, 4 months ago) by fujimoto
Branch: MAIN
Changes since 1.26: +12 -12 lines
Diff to previous 1.26 (colored)

Removed unneeded 'defined(__MINGW64__)'.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Aug 6 10:01:52 2015 UTC (9 years, 4 months ago) by fujimoto
Branch: MAIN
Changes since 1.25: +12 -12 lines
Diff to previous 1.25 (colored)

Added defined(__MINGW32__) and defined(__MINGW64__) for mingw32/mingw64.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 17 07:20:45 2012 UTC (12 years ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_3_1_13b
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Asir now uses gc7.

In non-ox mode, SIGINT received during GC is recorded in a variable 'in_gc'
and int_handler() is executed after GC.

In ox mode, SIGINT received between begin_critical() and end_crtical()
is simply discarded.

All memory-allocation functions are wrapped in gc_risa.c:
Risa_GC_malloc(), Risa_GC_realloc() etc.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Feb 6 07:07:39 2011 UTC (13 years, 10 months ago) by ohara
Branch: MAIN
Changes since 1.23: +11 -7 lines
Diff to previous 1.23 (colored)

Windows sockets cannot be closed by the POSIX function "close".  Use "closesocket".

Revision 1.23 / (download) - annotate - [select for diffs], Fri Mar 7 06:39:57 2003 UTC (21 years, 9 months ago) by noro
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, KNOPPIX_2006, DEB_REL_1_2_3-9
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

All the modifications wrt switches were reverted.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Mar 7 03:12:28 2003 UTC (21 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Correcting switches (defined(MPI)->MPI etc.)
Note that there still exist several inconsistencies.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Feb 14 22:29:15 2003 UTC (21 years, 10 months ago) by ohara
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Changing some MACROs and preprocessor directives:
for example, #if PARI was replaced by #if defined(PARI).

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jan 28 08:58:23 2003 UTC (21 years, 11 months ago) by noro
Branch: MAIN
Changes since 1.19: +4 -3 lines
Diff to previous 1.19 (colored)

setbuf now uses GC_malloc_atomic.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jan 28 08:38:59 2003 UTC (21 years, 11 months ago) by noro
Branch: MAIN
Changes since 1.18: +1 -3 lines
Diff to previous 1.18 (colored)

LBUFSIZ->BUFSIZ

Revision 1.18 / (download) - annotate - [select for diffs], Thu Oct 3 07:12:30 2002 UTC (22 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Fixed a bug in free_iofp(). (defined(MPI) should be simply MPI.)

Revision 1.17 / (download) - annotate - [select for diffs], Thu Oct 3 03:37:46 2002 UTC (22 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.16: +8 -9 lines
Diff to previous 1.16 (colored)

Added close(socket).

Revision 1.16 / (download) - annotate - [select for diffs], Thu Oct 3 01:12:46 2002 UTC (22 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.15: +6 -2 lines
Diff to previous 1.15 (colored)

Fixed the leak of FILE descriptor.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 27 04:07:15 2001 UTC (23 years ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_2_1
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)

Fixed an inconsistency in try_connect().

Revision 1.14 / (download) - annotate - [select for diffs], Tue Dec 25 02:39:05 2001 UTC (23 years ago) by noro
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Modifications to support cygwin.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Dec 21 08:23:14 2001 UTC (23 years ago) by noro
Branch: MAIN
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 (colored)

Ported to CYGWIN. (IPC has not yet been available.)

Revision 1.12 / (download) - annotate - [select for diffs], Tue Oct 9 01:36:21 2001 UTC (23 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.11: +21 -37 lines
Diff to previous 1.11 (colored)

Conversion to ANSI style (not completed yet).

Revision 1.11 / (download) - annotate - [select for diffs], Tue Dec 5 01:24:55 2000 UTC (24 years ago) by noro
Branch: MAIN
Changes since 1.10: +1 -4 lines
Diff to previous 1.10 (colored)

Removed ugly '#if defined(THINK_C)'.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 15 01:20:27 2000 UTC (24 years, 1 month ago) by noro
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

#include<winsock.h> -> #include <winsock2.h>
I expected some speed up in Windows95/98 version, but it was in vain.

Revision 1.9.2.4 / (download) - annotate - [select for diffs], Sat Nov 11 06:37:08 2000 UTC (24 years, 1 month ago) by maekawa
Branch: maekawa-ipv6
Changes since 1.9.2.3: +3 -3 lines
Diff to previous 1.9.2.3 (colored) next main 1.10 (colored)

Fix typos.

Revision 1.9.2.3 / (download) - annotate - [select for diffs], Fri Nov 10 14:57:24 2000 UTC (24 years, 1 month ago) by maekawa
Branch: maekawa-ipv6
Changes since 1.9.2.2: +11 -15 lines
Diff to previous 1.9.2.2 (colored)

- Intialize variables properly.
- Use sockaddr_storage instead of union as a placeholder of sockaddr.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Wed Nov 8 08:31:55 2000 UTC (24 years, 1 month ago) by maekawa
Branch: maekawa-ipv6
Changes since 1.9.2.1: +3 -4 lines
Diff to previous 1.9.2.1 (colored)

Remove (af|use)_unix from try_accept().

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Wed Nov 8 08:18:14 2000 UTC (24 years, 1 month ago) by maekawa
Branch: maekawa-ipv6
Changes since 1.9: +127 -130 lines
Diff to previous 1.9 (colored)

Rewrite to protocol-independent code.

try_accept() have still af_unix.
Both old and new codes have security bugs. should be rewriten.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 7 06:35:39 2000 UTC (24 years, 1 month ago) by noro
Branch: MAIN
Branch point for: maekawa-ipv6
Changes since 1.8: +11 -1 lines
Diff to previous 1.8 (colored)

Fixed several bugs concerned with thermination of ox servers.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Oct 6 06:05:23 2000 UTC (24 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.7: +5 -2 lines
Diff to previous 1.7 (colored)

Modified launcher related functions so that ox servers run on Windows.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Sep 23 00:57:43 2000 UTC (24 years, 3 months ago) by noro
Branch: MAIN
CVS Tags: STABLE_1_1_3, RELEASE_1_1_3
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 (colored)

If ox_launch cannot find an ox server, the ox_launch returns '2'
as the first byte for the byte order negotiation. Then the client notices
the absense of the server and it terminates the ox_launch by
sending SM_shutdown to the ox_launch. In Asir session, ox_launch() call
returns -1 in such a case.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Aug 22 05:04:18 2000 UTC (24 years, 4 months ago) by noro
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Sorry, the email address in the license agreement was incorrect.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 21 08:31:39 2000 UTC (24 years, 4 months ago) by noro
Branch: MAIN
Changes since 1.4: +48 -1 lines
Diff to previous 1.4 (colored)

Added copyright notice and license agreement. It is mandatory to distribute
Risa/Asir source codes freely.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jul 13 05:09:02 2000 UTC (24 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.3: +18 -7 lines
Diff to previous 1.3 (colored)

I'm sorry. I have to commit too many modifications at once.

Major modifications are for optimization of modular groebner base computation.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 8 04:47:11 2000 UTC (24 years, 10 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_1_2
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Cleaned up source files for creating libasir*.a with various
configurations.

Added new targets in src/asir2000/Makefile

install-lib-with-pari : libasir_pari.a -> OpenXM/lib
install-lib-small : libasir.a -> OpenXM/lib
install : asir libasir_pari_X.a libasir_gc.a -> OpenXM/lib

libasir_pari_X.a requires libpari.a and X11 libraries.
libasir_pari.a requires libpari.a.
libasir.a requires nothing.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Dec 24 06:57:22 1999 UTC (25 years ago) by noro
Branch: MAIN
CVS Tags: RELEASE_20000124
Changes since 1.1: +22 -7 lines
Diff to previous 1.1 (colored)

Fixed several inconsistencies on making on Windows.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Dec 3 07:39:11 1999 UTC (25 years, 1 month ago) by noro
Branch: NORO
CVS Tags: ASIR2000
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Imported asir2000 as OpenXM_contrib2/asir2000.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 3 07:39:11 1999 UTC (25 years, 1 month ago) by noro
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




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