> Why not let %open take another argument, the file mode a la fopen? yes yes yes! Aside: I did not know that <> was open(file, O_TRUNC|O_RDWR|O_CREAT); how stupid to have that O_TRUNC there. Can anyone describe for me when they use this <> thing? /r$