Commit Graph

80 Commits (c3f8585a18956f2c229cd1b60ad2aadb6ef49752)

Author SHA1 Message Date
Xavier Leroy c98047f627 Meilleure distinction handle/socket. Ajout lockf. Revu rename.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4765 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-30 15:00:48 +00:00
Jun FURUSE / 古瀬 淳 b22dccafa9 unix.mli is cvsignored
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4613 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-09 08:18:51 +00:00
Xavier Leroy 29f80bf5d5 Ajout primitives LargeFile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-06 16:55:20 +00:00
Damien Doligez 42f72c7694 ajout -warn-error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 15:12:32 +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 b2247c3fc6 #ifdef autour de codes specifiques Winsock2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4076 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 10:51:35 +00:00
Xavier Leroy 5cc97f25b4 Mise au carre des appels unix_error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4075 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 10:33:39 +00:00
Xavier Leroy e9ba5c43f3 More Winsock2 error codes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4074 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 10:27:29 +00:00
Xavier Leroy 75109df73d Mapper WSAEINVAL sur EINVAL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4054 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-27 14:05:29 +00:00
Xavier Leroy adc9dcfb4e MAJ construction .cma
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-06 13:21:46 +00:00
Xavier Leroy 931d53de19 Suite revision DLLs (a tester sous Win32)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3959 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 14:48:26 +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 afc895f5b3 Patch Bruno Verlyck 2001-09-12, nettoie le passage des arguments 'level'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3863 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-09 13:36:33 +00:00
Jacques Garrigue 13f0597ebc remove spurious flags
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-02 09:26:59 +00:00
Jacques Garrigue eeb486bd48 create new console if not available
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-02 03:09:38 +00:00
Jacques Garrigue cf525c107e unixLabels is copied
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3761 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-13 09:10:35 +00:00
Jacques Garrigue 63739730dd Win32: strict labels, and labltk dynload
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3760 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-13 09:08:12 +00:00
Daniel de Rauglaudre bf5107a75f Correction pour le cas ou SYSTEM_INCLUDES contiendrait des espaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3731 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-08 17:08:07 +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
Xavier Leroy d971e90654 Erreur Int_val/Handle_val (PR#472). A tester.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3623 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-08 09:57:19 +00:00
Xavier Leroy c3525c86a8 MAJ pour version 3.02
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3601 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-27 12:52:05 +00:00
Xavier Leroy 9ce02c4cc3 Ajout comparaisons et hashing sur les handles (PR#439). A tester
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3596 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-24 09:05:25 +00:00
Xavier Leroy e5032e48c9 Ajout SO_ERROR (PR#422)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3565 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-03 07:43:20 +00:00
Xavier Leroy 45aebab702 Parenthesage douteux dans le test de WNOHANG
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3546 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 13:07:15 +00:00
Xavier Leroy 2c30b7b191 Ajout de link pour W2K (L. Fourquaux)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3487 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-04-10 11:15:05 +00:00
Pierre Weis 2116da4220 Getting rid of obsolete boolean operators & and or
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28 13:07:42 +00:00
Xavier Leroy 1aa799c1c0 Implementation de l'option WNOHANG
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3351 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-01 13:07:31 +00:00
Damien Doligez 9d1cf09c54 bcopy -> memmove dans otherlibs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3341 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-23 13:45:03 +00:00
Xavier Leroy b070d1dce0 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2962 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-16 13:35:20 +00:00
Xavier Leroy c7b7c24381 Nouveau format de .cma et .cmxa, se rappelle des -cclib et -ccopt necessaires pour le link final
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2930 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 09:12:28 +00:00
Xavier Leroy ad03194571 Utiliser le mode DETACHED_PROCESS si le processus n'a pas de console
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2813 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-13 17:27:46 +00:00
Xavier Leroy f723d5394f Revu les Makefiles pour qu'ils utilisent ocamlc et non boot/ocamlc (puisqu'ils utilisent stdlib et non boot)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2789 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-05 12:16:09 +00:00
Damien Doligez 2518f89455 Blue -> Caml_blue etc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2730 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-03 16:24:25 +00:00
Damien Doligez 44c244d311 tabs -> spaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:56 +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 2ac0c10842 Ajout de notices de copyright manquantes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2545 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 15:25:48 +00:00
Xavier Leroy 456687226e Corrections dans open_process_full
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2442 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18 09:49:08 +00:00
Xavier Leroy 6932d23152 Ajout de open_process_full
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2441 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18 09:43:24 +00:00
Xavier Leroy 370be0ddfc Deplacement de SYSTEM_INCLUDES dans Makefile.config
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:37:57 +00:00
Xavier Leroy edcb1520b2 Ajout de chmod (requete de Trevor Jim)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-19 13:53:20 +00:00
Xavier Leroy b19ada25b9 Dans open_process: Fermer les extremites des deux pipes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2393 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-19 13:33:29 +00:00
Xavier Leroy c25acbe1ba Faire {in,out}_channel_of_descr apres avoir fait close_on_exec (car _channel_of_descr prend le handle sous-jacent et set_close_on_exec le duplique et le ferme)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-06 13:21:41 +00:00
Xavier Leroy be894f1d3a Retour en arriere sur les sockets asynchrones (ne marche pas avec tk)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 16:35:33 +00:00
Xavier Leroy 0b11fd3547 Sockets asynchrones, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 16:01:16 +00:00
Xavier Leroy 6fb83c93fc Ajout de Unix.async_socket (a tester)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 14:28:23 +00:00
Xavier Leroy 7103fc1b76 MAJ de SYSTEM_INCLUDES
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2279 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-12 16:29:12 +00:00
Xavier Leroy b678fad2c3 Faire #undef Blue pour eviter un conflit d'includes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-12 16:28:56 +00:00
Xavier Leroy 7f9ee6a995 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2218 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 14:39:27 +00:00
Damien Doligez 3be947947e nouvelles fonctions alloc/alloc_small
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2134 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-26 19:19:32 +00:00
Xavier Leroy 13b63946b8 Dans lockf, ajout de F_RLOCK F_TRLOCK. Exporter chroot().
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-20 12:50:49 +00:00