summaryrefslogtreecommitdiffstats
path: root/otherlibs/unix/unix.ml
AgeCommit message (Collapse)Author
2014-04-29merge branch "safe-string"Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-09-04Merge branch 4.01 from branching point to 4.01.0+rc1Damien Doligez
Command line used: svn merge --accept postpone -r 13776:14055 $REPO/version/4.01 . git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-08-01PR#5568: add O_CLOEXEC flag to Unix.openfile, so that the returnedXavier Leroy
file descriptor is created in close-on-exec mode. (Reflecting commit r13961 on version/4.01) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13962 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-03-22Fix PR#5953Jérémie Dimino
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-15remove TABsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13014 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-15remove all $Id keywordsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-10PR#5240: register exception printers for Unix.Unix_error and Dynlink.ErrorXavier Clerc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12996 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-01-18Fix #5421: do not leak fds in various open_proc* functions.Jonathan Protzenko
Patch by Till Varoquaux <till@janestreet.com> git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12038 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-12-13#5420: adding a O_SHARE_DELETE flag to Unix.openfile, for enabling ↵Alain Frisch
FILE_SHARE_DELETE mode under Windows (ignored under Unix). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-07-27renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-01-22clean up spaces and tabsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-04-01PR#3047: added Unix.setgroups, Unix.initgroups.Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9220 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-08-01PR#4536: Add socket option IPV6_V6ONLYXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8968 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-07-14Improvements in socket options: added option TCP_NODELAY (PR#4484),Xavier Leroy
added getsockopt_error with a better interface (PR#4492), revised sockopt.c to facilitate future extensions. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8910 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21Ajout de Unix.isattyXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12establish_server: protect against EINTR, don't leave accepting socket open ↵Xavier Leroy
in child (PR#3797) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7119 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24close dans establish_server (PR#3794)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7071 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-24fusion des changements jusqu'a 3.08.3Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-29bug: exec ne retourne pasDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6709 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-13Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-19Mettre 'close_on_exec' sur les descripteurs manipules via des ↵Xavier Leroy
in/out_channel, par coherence avec ce que font les fonctions de Pervasives. Ceci corrige le PR#2715 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6420 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-09Support IPv6Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-29depollution suite (PR#1914 et PR#1956); byterun/weak.c: PR#1929 suiteDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-16depollution (PR#1914, PR#1956)Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-12Remplacement des tests ofs + len > length par ofs > len - length, pour ↵Xavier Leroy
eviter le debordement lors de l'addition (PR#1229) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27Added 4 open_flag'sBruno Verlyck
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4847 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11close_process, close_process_full: prevoir le cas ou le outchan a deja ete fermeXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4509 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-05Petits bugs dans LargeFileXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4475 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-02Ajout operations sur gros fichiersXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07MAJ en-tetes pour mentionner la 'special exception' sur la LGPLXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-09Ajout de flush_all + modifs pour Cash (Bruno Verlyck)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3872 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-26Ajout des socket options avec divers types de valeurs associees (PR#452)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3597 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-16Chasse aux ; superflus de Damien :-)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3583 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-16PR#438Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3582 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25Ajout de SO_ERROR (PR#205)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3543 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28Getting rid of obsolete boolean operators & and orPierre Weis
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-06-05Mettre l'option REUSEADDR sur la socket serveur dans establish_serverXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3185 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-29Meilleur traitement des erreurs d'exec dans system, create_process, etcXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2882 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17Changement de la licenceXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18Ajout de open_process_fullXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2441 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14Reecriture de perform_redirection pour mieux traiter les descripteurs en ↵Damien Doligez
double et les descripteurs deja fermes git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24Retour en arriere sur les sockets asynchrones (ne marche pas avec tk)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24Sockets asynchrones, suiteXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24Ajout de Unix.async_socket pour compatibilite WindowsXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-15Bug dans l'ordre des champs de Unix.statXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2246 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02Warning du compilateur.Pierre Weis
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-20Dans lockf, ajout de F_RLOCK F_TRLOCK. Utiliser fcntl() de preference a lockf.Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2129 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08Ajout de sigprocmask, sigpending, sigsuspendXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2040 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-02Suppression de _channel_of_descr_bin, rendu inutile par set_binary_mode_Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2008 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-09Probleme de l'an 2004: utilisation du type float a la place du type int pour ↵Xavier Leroy
representer les dates Unix git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1981 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02