Commit Graph

217 Commits (237006931a8e0e1aa292b93c14a1ab60d4138d53)

Author SHA1 Message Date
Xavier Leroy 31577069f8 MAJ suite changement representation dir_handle (PR#2732)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-19 15:38:31 +00:00
Xavier Leroy 62b72b61fb Mettre 'close_on_exec' sur les descripteurs manipules via des 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-06-19 15:33:53 +00:00
Xavier Leroy fc4d722c88 Documentation de lockf (PR#2487)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-12 12:33:41 +00:00
Damien Doligez cb9a7f8532 missing include
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-11 23:16:14 +00:00
Xavier Leroy f2dcef94cb Locking operations can block (duh)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6358 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-01 12:20:01 +00:00
Xavier Leroy 94c928299c strerror est standard ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-23 15:53:50 +00:00
Xavier Leroy beb679f260 Typo dans la doc de stderr
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6314 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-23 13:53:39 +00:00
Basile Starynkevitch fcfb61ab74 added a small example in octal for file_perm
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6253 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-23 20:45:34 +00:00
Xavier Leroy 641657c87b Support IPv6
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-09 13:25:23 +00:00
Didier Rémy 61b44dca6e documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6188 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-02 16:57:30 +00:00
Basile Starynkevitch 6e8e588d1b typo - forgot execvpe (for type -> 'a)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-25 13:14:21 +00:00
Basile Starynkevitch 6354cdaf83 the execve functions return 'a
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6132 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-25 12:43:16 +00:00
Basile Starynkevitch 7ffa235c44 all execv* functions never return so have type ... -> 'a (PR#2273)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6131 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-25 12:13:26 +00:00
Xavier Leroy 9b93222f32 Blinder readdir et closedir sur les directory handles deja fermes (PR#2198)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6113 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-14 10:21:23 +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 aa46693dc5 depollution (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-16 18:09:44 +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
Xavier Leroy 0f97d0caa3 Dans la conversion float -> timeval, arrondir vers le haut pour ne pas obtenir 0 par inadvertence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 16:00:52 +00:00
Xavier Leroy 4ee3610db1 Doc plus complete de mktime (PR#1882)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5878 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-10-21 12:27:43 +00:00
Damien Doligez 8466b9cf41 PR#1830
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5835 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-14 16:46:31 +00:00
Damien Doligez 917c0ab755 depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5728 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-23 22:26:38 +00:00
Xavier Leroy 60a563d8fb MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5713 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 15:41:14 +00:00
Xavier Leroy 0264e45236 Erreur de GC dans stat_aux (PR#1665)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-05 14:20:58 +00:00
Damien Doligez 43b02185d7 ajout option -stypes; depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-02 01:32:09 +00:00
Xavier Leroy dc64ea8cc7 Inutile de redefinir _FILE_OFFSET_BITS, c'est deja defini dans les flags de compilation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5414 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-03 17:12:33 +00:00
Xavier Leroy 127f048374 Mettre une blocking section autour de open() pour traiter les FIFO nommees (PR#1533)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-11 14:30:44 +00:00
Damien Doligez 0bfd8d77d5 commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5384 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-21 12:51:55 +00:00
Damien Doligez c442456315 MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5352 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-16 15:59:59 +00:00
Damien Doligez ed3123ee87 changement des locations, premiere tranche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-01 17:06:47 +00:00
Xavier Leroy 25e2363a72 Manquait unix_[gs]etsockopt_bool si pas HAS_SOCKET
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5151 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-01 12:34:58 +00:00
Xavier Leroy 9226b2a3b6 Le test buf.st_size > Max_long n'est reellement significatif que pour les fichiers normaux (PR#1410)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-27 08:32:28 +00:00
Xavier Leroy fe2626f7a5 S'assurer que getsockopt_bool renvoie bien true ou false (PR#1282)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-31 14:07:47 +00:00
Damien Doligez 37bf95c248 detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 14:12:03 +00:00
Xavier Leroy 30fdb75855 Reformattage documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5028 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 13:40:02 +00:00
Damien Doligez 8bd27a45b4 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 15:48:45 +00:00
Xavier Leroy 38b49667b1 MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5016 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 13:38:00 +00:00
Xavier Leroy ede12e6163 Remplacement des tests ofs + len > length par ofs > len - length, pour 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-07-12 09:47:54 +00:00
Xavier Leroy fa10aa694e Installer les stub DLLs dans LIBDIR/stublibs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 11:36:02 +00:00
Xavier Leroy a82c366504 Portage Mingw et revision du portage Win32/MSVC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 09:49:45 +00:00
Bruno Verlyck 50434fcb82 Added 4 open_flag's
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4847 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 16:06:31 +00:00
Xavier Leroy 219958e0df Erreur de poteau sur le premier parametre de maxfd
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4779 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07 07:37:18 +00:00
Xavier Leroy 7d3b7ee427 Revu la construction des listes resultats, plus efficace si FD_SETSIZE est grand (PR#738)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4774 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-06 12:05:37 +00:00
Xavier Leroy 2daa3480a7 Revu detection de gethostby{name,addr}_r (PR#1144)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4771 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-06 08:29:52 +00:00
Xavier Leroy b44e9dfa01 Utilisation des versions reentrantes de gethostbyname et gethostbyaddr si possible
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4770 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-04 09:58:01 +00:00
Jacques Garrigue b148bb401e acceleration des Makefiles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-27 14:45:33 +00:00
Xavier Leroy cefcfba94a Mettre -D_FILE_OFFSET_BITS=64 dans les options de compilation partagees par tout le monde
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4533 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-15 14:38:37 +00:00
Damien Doligez 4e87d1239d deps + factorisation sprintf/kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-13 17:34:58 +00:00
Xavier Leroy c1567d6e27 close_process, close_process_full: prevoir le cas ou le outchan a deja ete ferme
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4509 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 13:41:29 +00:00
Xavier Leroy 97619bbc78 Corrections et nettoyage de la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4508 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 13:40:46 +00:00
Xavier Leroy cd40f800ea Eviter duplication du code de stat_aux (a tester)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4482 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-06 16:52:12 +00:00