summaryrefslogtreecommitdiff
path: root/perl.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2019-09-12 14:24:48 -0600
committerKarl Williamson <khw@cpan.org>2019-09-15 10:39:56 -0600
commit6bed70292d99c321fa0ebb66e36f22a3c20b9ba3 (patch)
treeea5c047612d76235f97d12f4d27fa110bae655a2 /perl.h
parent1a0efc9a50cf12f7908e5fc15dbe125c7e7cab94 (diff)
downloadperl-6bed70292d99c321fa0ebb66e36f22a3c20b9ba3.tar.gz
Document IS_SAFE_SYSCALL
Diffstat (limited to 'perl.h')
-rw-r--r--perl.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/perl.h b/perl.h
index 0bda6d05bb..b1ab81dd3b 100644
--- a/perl.h
+++ b/perl.h
@@ -7205,8 +7205,18 @@ so no C<x++>.
# define do_aexec(really, mark,sp) do_aexec5(really, mark, sp, 0, 0)
#endif
-/* check embedded \0 characters in pathnames passed to syscalls,
- but allow one ending \0 */
+
+/*
+=head1 Miscellaneous Functions
+
+=for apidoc Am|bool|IS_SAFE_SYSCALL|NN const char *pv|STRLEN len|NN const char *what|NN const char *op_name
+
+Same as L</is_safe_syscall>.
+
+=cut
+
+Allows one ending \0
+*/
#define IS_SAFE_SYSCALL(p, len, what, op_name) (Perl_is_safe_syscall(aTHX_ (p), (len), (what), (op_name)))
#define IS_SAFE_PATHNAME(p, len, op_name) IS_SAFE_SYSCALL((p), (len), "pathname", (op_name))