summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/tree.ml
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2002-12-06 16:39:02 +0000
committerPascal Rigaux <pixel@mandriva.com>2002-12-06 16:39:02 +0000
commit5bd2da47ac473de96fd6c24a9cebe1370ebb949e (patch)
tree69ad93f43f4dc07312dc670cdd2b2245e1f5c913 /perl_checker.src/tree.ml
parent71ede0125f384c9e243a8f76b59ab06149e25867 (diff)
downloadperl-MDK-Common-5bd2da47ac473de96fd6c24a9cebe1370ebb949e.tar
perl-MDK-Common-5bd2da47ac473de96fd6c24a9cebe1370ebb949e.tar.gz
perl-MDK-Common-5bd2da47ac473de96fd6c24a9cebe1370ebb949e.tar.bz2
perl-MDK-Common-5bd2da47ac473de96fd6c24a9cebe1370ebb949e.tar.xz
perl-MDK-Common-5bd2da47ac473de96fd6c24a9cebe1370ebb949e.zip
- perl_checker: print on stdout, not stderr
- perl_checker: add option --restrict-to-files (mainly for perl_checko the Clean Keeper)
Diffstat (limited to 'perl_checker.src/tree.ml')
-rw-r--r--perl_checker.src/tree.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/perl_checker.src/tree.ml b/perl_checker.src/tree.ml
index 420ed39..8cf6257 100644
--- a/perl_checker.src/tree.ml
+++ b/perl_checker.src/tree.ml
@@ -46,11 +46,11 @@ let ignored_packages = ref []
let use_lib = ref []
let ignore_package pkg =
- if !Flags.verbose then prerr_endline ("ignoring package " ^ pkg);
+ if !Flags.verbose then print_endline_flush ("ignoring package " ^ pkg);
lpush ignored_packages pkg
let die_with_pos pos msg = failwith (Info.pos2sfull pos ^ msg)
-let warn_with_pos pos msg = prerr_endline (Info.pos2sfull pos ^ msg)
+let warn_with_pos pos msg = print_endline_flush (Info.pos2sfull pos ^ msg)
let s2context s =
match s.[0] with
@@ -388,7 +388,7 @@ let is_global_var context ident =
| "caller" | "chdir" | "chmod" | "chomp" | "chop" | "chown" | "chr" | "chroot" | "close" | "closedir" | "crypt"
| "defined" | "delete" | "die"
| "each" | "endpwent" | "eof" | "eval" | "exec" | "exists" | "exit"
- | "fcntl" | "fileno" | "formline" | "fork"
+ | "fcntl" | "fileno" | "flock" | "formline" | "fork"
| "gethostbyaddr" | "gethostbyname" | "getgrnam" | "getgrgid" | "getppid" | "getpwent" | "getpwnam" | "getpwuid" | "gmtime" | "goto" | "grep" | "hex"
| "index" | "int" | "ioctl" | "join" | "keys" | "kill"
| "last" | "lc" | "length" | "link" | "localtime" | "log" | "lstat"
@@ -575,7 +575,7 @@ let add_package_to_state state package =
let per_package =
try
update_assoc (fun existing_package ->
- (*prerr_endline (existing_package.file_name ^ " vs " ^ package.file_name); *)
+ (*print_endline_flush (existing_package.file_name ^ " vs " ^ package.file_name); *)
Hashtbl.iter (fun var pos -> Hashtbl.replace existing_package.vars_declared var pos) package.vars_declared ;
{ existing_package with
body = existing_package.body @ package.body ;