From aa15249fe5d8819e511ca0f09eae1d1207903e53 Mon Sep 17 00:00:00 2001 From: Patrik Nyblom Date: Tue, 29 Jan 2013 17:28:20 +0100 Subject: Make prim_file skip invalid filenames in unicode mode The fix affects list_dir and read_link. Raw filenames are now never produced, just consumed even if +fnu or +fna is used on Linux etc. This also adds the options to get error return or error handler warning messages with +fn{u|a}{i|w|e} as an option to erl. This is still not documented and there needs to be other versions of read_dir and read_link to facilitate reading of all types of filenames and links. A check that we will not change to an invalid directory is also needed. --- erts/preloaded/ebin/erl_prim_loader.beam | Bin 54120 -> 54360 bytes erts/preloaded/ebin/prim_file.beam | Bin 41128 -> 42004 bytes 2 files changed, 0 insertions(+), 0 deletions(-) (limited to 'erts/preloaded/ebin') diff --git a/erts/preloaded/ebin/erl_prim_loader.beam b/erts/preloaded/ebin/erl_prim_loader.beam index f8c2df3a5a..4a3af265c1 100644 Binary files a/erts/preloaded/ebin/erl_prim_loader.beam and b/erts/preloaded/ebin/erl_prim_loader.beam differ diff --git a/erts/preloaded/ebin/prim_file.beam b/erts/preloaded/ebin/prim_file.beam index ca93edbe25..b1b54ca050 100644 Binary files a/erts/preloaded/ebin/prim_file.beam and b/erts/preloaded/ebin/prim_file.beam differ -- cgit v1.2.3