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 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.

GNU                                            15 Septiembre 2017                                       CLOCK(3)