Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

       clock - determina el tiempo de uso del procesador

SINOPSIS

       #include <time.h>

       clock_t clock(void);

DESCRIPCIÓN

       La  función  clock()  devuelve  una  aproximación  del  tiempo del procesador usado por el
       programa.

VALOR DEVUELTO

       El valor devuelto es el tiempo de CPU usado medido en clock_t; para obtener el equivalente
       en segundos, divida el valor devuelto por CLOCKS_PER_SEC. Si el tiempo de procesador usado
       no está disponible o su valor no puede ser representado, la  función  devuvelve  el  valor
       (clock_t) -1.

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

       ┌─────────┬────────────────────┬───────────────────┐
       │InterfazAtributoValor             │
       ├─────────┼────────────────────┼───────────────────┤
       │clock()  │ Seguridad del hilo │ Multi-hilo seguro │
       └─────────┴────────────────────┴───────────────────┘

CONFORME A

       POSIX.1-2001,  POSIX.1-2008, C89, C99. XSI necesita que CLOCKS_PER_SEC sea igual a 1000000
       independientemente de la resolución real.

NOTAS

       El C estándar permite  que  la  función  devuelva  valores  arbitrarios  al  comienzo  del
       programa.  Reste  el  valor devuelto por una llamada clock() al comienzo del programa para
       obtener la máxima portabilidad.

       Dese cuenta que el tiempo  puede  volver  a  ser  0.  En  un  sistema  de  32  bits  donde
       CLOCKS_PER_SEC  es igual a 1000000, esta función devolverá el mismo valor cada 72 minutos,
       aproximadamente.

       On several other implementations, the value returned by clock()  also includes  the  times
       of  any children whose status has been collected via wait(2)  (or another wait-type call).
       Linux does not include the times of waited-for children in the value returned by  clock().
       The  times(2)  function,  which explicitly returns (separate) information about the caller
       and its children, may be preferable.

       In glibc 2.17 and earlier, clock()  was implemented on  top  of  times(2).   For  improved
       accuracy,  since  glibc  2.18,  it  is  implemented on top of clock_gettime(2)  (using the
       CLOCK_PROCESS_CPUTIME_ID clock).

VÉASE TAMBIÉN

       clock_gettime(2), getrusage(2), times(2)

COLOFÓN

       Esta página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar  una
       descripción  del  proyecto, información sobre cómo informar errores y la última versión de
       esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La traducción al español de esta página del  manual  fue  creada  por  Sebastian  Desimone
       <chipy@argenet.com.ar>,     Rafael     Rios     <rafarios@arrakis.es>,     Juan    Piernas
       <piernas@ditec.um.es> y Miguel Pérez Ibars <mpi79470@alu.um.es>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a debian-l10n-spanish@lists.debian.org ⟨⟩.