Xavier Leroy
f3fab9a259
Tentative fix for PR#4098. Need testing.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 17:37:08 +00:00
Xavier Leroy
3aff9998a1
close_in, close_out en temps constant (PR#3727,3278)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7076 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 16:14:41 +00:00
Xavier Leroy
3de54dec26
Remplacement long/unsigned long par intnat/uintnat
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-22 14:21:50 +00:00
Xavier Leroy
a339aac082
Suite utilisation _lseeki64: il faut declarer la fonction car on ne peut pas inclure IO.H du systeme
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-03 10:02:32 +00:00
Xavier Leroy
46c4d1845c
Utilisation de _lseeki64 au lieu de lseek (PR#3324)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6773 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-02 15:52:11 +00:00
Damien Doligez
5a678d29f5
depollution suite (PR#1914 et PR#1956)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-01 16:42:43 +00:00
Damien Doligez
31943bac1d
depollution suite (PR#1914 et PR#1956); byterun/weak.c: PR#1929 suite
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-29 22:15:02 +00:00
Damien Doligez
1a9f5599dd
decontamination (PR#1914, PR#1956)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-15 18:10:51 +00:00
Damien Doligez
85acae0a8a
fix petits bugs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-22 13:02:46 +00:00
Damien Doligez
b3e52122e2
problemes d'includes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-06 13:32:30 +00:00
Xavier Leroy
bddfe5d0ce
Ajout operations sur gros fichiers
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-02 09:16:39 +00:00
Xavier Leroy
7501784c80
MAJ en-tetes pour mentionner la 'special exception' sur la LGPL
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07 13:41:02 +00:00
Xavier Leroy
36d635bb28
Correction commentaire
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4006 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-13 15:41:18 +00:00
Xavier Leroy
2f7123618c
Ajout de flush_all + modifs pour Cash (Bruno Verlyck)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3872 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-09 15:14:01 +00:00
Xavier Leroy
ddd99c7e5d
Chargement dynamique de primitives C
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-28 14:47:48 +00:00
Damien Doligez
5f4fd94902
bug de Gc.counters + blindage des macros
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-13 13:53:51 +00:00
Xavier Leroy
9e206909f4
Introduction des blocs de type Custom.
...
Remplacement des blocs de type Final par des blocs de type Custom.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:04:59 +00:00
Xavier Leroy
cc0f32b054
Changement de la licence
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 18:59:06 +00:00
Xavier Leroy
8c7f4c0c76
Verifier que le channel est en mode binaire pour input_value, output_value, input_binary_int, output_binary_int
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1879 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:51:39 +00:00
Xavier Leroy
1517cea772
Sources C convertis en ANSI C
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 12:55:01 +00:00
Xavier Leroy
bec90463c8
Revu completement l'allocation des buffers d'I/O.
...
Nettoyage du code d'I/O.
Ajout de hooks pour verrouiller en conjonction avec otherlibs/systhreads.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-29 15:37:22 +00:00
Xavier Leroy
f52ee478ba
instruct.h: suppression d'un #define inutile
...
io.[ch]: allouer le buffer d'I/O par malloc, histoire d'etre
compatible avec le compacteur (qui bouge les blocs pendant les appels
systeme).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1533 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:05:44 +00:00
Xavier Leroy
8c116a2018
Ne pas fermer les file descriptors quand on desalloue un I/O buffer
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-17 16:53:39 +00:00
Xavier Leroy
b379e9a691
interp.c: retour a la division et au modulo de C (non specifies sur
...
les arguments negatifs)
io, startup: allocation des buffers d'I/O dans le tas majeur, comme
objets finalises.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1077 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-17 09:57:49 +00:00
Xavier Leroy
2301d778e7
Renommage en Objective Caml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30 14:53:58 +00:00
Xavier Leroy
f195473f26
Support pour les ecritures partielles (I/O non bloquantes en
...
ecriture).
signals.c: ajout du signal SIGPROF (pour les interval timers dans Unix).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18 16:29:57 +00:00
Xavier Leroy
2560ad0f58
Makefile: Nouveau systeme d'autoconfiguration.
...
io.[ch]: l'argument "longueur" de getblock et putblock est un long.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@627 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-13 16:26:14 +00:00
Xavier Leroy
e4066357b1
Ajout des notices de copyright
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 15:06:35 +00:00
Xavier Leroy
61bd8ace6b
Passage a la version bootstrappee (franchissement du Rubicon)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 10:15:53 +00:00