telldir - devuelve la posición actual en un flujo directorio
Biblioteca Estándar C (
libc,
-lc)
#include <dirent.h>
long telldir(DIR *dirp);
telldir():
_XOPEN_SOURCE
|| /* glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
La función
telldir() devuelve la posición actual asociada
al flujo de directorio
dirp.
On success, the
telldir() function returns the current location in the
directory stream. On error, -1 is returned, and
errno is set to
indicate the error.
- EBADF
- Descriptor de flujo de directorio inválido
dirp.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
telldir() |
Seguridad del hilo |
Multi-hilo seguro |
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
Up to glibc 2.1.1, the return type of
telldir() was
off_t.
POSIX.1-2001 specifies
long, and this is the type used since glibc
2.1.2.
In early filesystems, the value returned by
telldir() was a simple file
offset within a directory. Modern filesystems use tree or hash structures,
rather than flat tables, to represent directories. On such filesystems, the
value returned by
telldir() (and used internally by
readdir(3))
is a "cookie" that is used by the implementation to derive a
position within a directory. Application programs should treat this strictly
as an opaque value, making
no assumptions about its contents.
closedir(3),
opendir(3),
readdir(3),
rewinddir(3),
scandir(3),
seekdir(3)
La traducción al español de esta página del manual fue
creada por Gerardo Aburruzaga García <
[email protected]>
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
[email protected]