Puede utilizar man -wK 'sizeof' | sort -u
para encontrar los artículos que contienen sizeof
, pero eso arrojará muchos resultados. Sin embargo, tenga en cuenta que cada artículo sobre algo tendrá esa palabra como una simple palabra rodeada de espacios, buscaremos el artículo de esta manera zgrep -P '\ssizeof\s' /usr/share/man/man3/*
. Pero buscar en la sección 3 no proporciona ninguna información útil, así que buscaré en la sección 7
$ zgrep -P '\ssizeof\s' /usr/share/man/man7/*
/usr/share/man/man7/inotify.7.gz: len = read(fd, buf, sizeof buf);
/usr/share/man/man7/operator.7.gz:! ~ ++ \-\- + \- (type) * & sizeof right to left
Como puede ver, sizeof
se menciona en la página del manual del operador, porque no es una función sino un operador y funciona incluso sin paréntesis para los identificadores como los sizeof buf
anteriores.
OPERATOR(7) Linux Programmer's Manual OPERATOR(7)
NAME top
operator - C operator precedence and order of evaluation
DESCRIPTION top
This manual page lists C operators and their precedence in
evaluation.
Operator Associativity
() [] -> . left to right
! ~ ++ -- + - (type) * & sizeof right to left
* / % left to right
+ - left to right
<< >> left to right
< <= > >= left to right
== != left to right
& left to right
^ left to right
| left to right
&& left to right
|| left to right
?: right to left
= += -= *= /= %= <<= >>= &= ^= |= right to left
, left to right
http://man7.org/linux/man-pages/man7/operator.7.html