seekdir  - set the position of the next readdir() call in the directory


   #include <dirent.h>

   void seekdir(DIR *dirp, long loc);

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

       || /* Glibc since 2.19: */ _DEFAULT_SOURCE
       || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE


   The seekdir() function sets the location in the directory  stream  from
   which  the next readdir(2) call will start.  The loc argument should be
   a value returned by a previous call to telldir(3).


   The seekdir() function returns no value.


   For  an  explanation  of  the  terms  used   in   this   section,   see

   Interface  Attribute      Value   
   seekdir()  Thread safety  MT-Safe 


   POSIX.1-2001, POSIX.1-2008, 4.3BSD.


   In  glibc  up to version 2.1.1, the type of the loc argument was off_t.
   POSIX.1-2001 specifies long, and this is  the  type  used  since  glibc
   2.1.2.   See telldir(3) for information on why you should be careful in
   making any assumptions about the value in this argument.


   lseek(2),   closedir(3),    opendir(3),    readdir(3),    rewinddir(3),
   scandir(3), telldir(3)


   This  page  is  part of release 4.09 of the Linux man-pages project.  A
   description of the project, information about reporting bugs,  and  the
   latest     version     of     this    page,    can    be    found    at

                              2016-03-15                        SEEKDIR(3)

More Linux Commands

timedatectl(1) Control the system time and date (Man Page)
timedatectl may be used to query and change the system clock and its settings. OPTIONS The following options are understood: --no-ask-password Do not query the

ppmglobe(1) - generate strips to glue onto a sphere.........
This program is part of Netpbm(1) ppmglobe does the inverse of a cylindrical projection of a sphere. Starting with a cylindrical projection, it produces an imag

mmap(2) - map or unmap files or devices into memory.........
mmap() creates a new mapping in the virtual address space of the calling process. The starting address for the new mapping is specified in addr. The length argu

pam_fail_delay(3) - request a delay on failure (Man Page)...
The pam_fail_delay function provides a mechanism by which an application or module can suggest a minimum delay of usec micro-seconds. The function keeps a recor

unget_wch(3ncurses) - get (or push back) a wide character fr
The get_wch, wget_wch, mvget_wch, and mvwget_wch functions read a character from the terminal associated with the current or specified window. In no-delay mode,

gzip(1) - compress or expand files - Linux manual page......
Gzip reduces the size of the named files using Lempel-Ziv coding (LZ77). Whenever possible, each file is replaced by one with the extension .gz, while keeping t

ilogbl(3) - get integer exponent of a floating-point value
These functions return the exponent part of their argument as a signed integer. When no error occurs, these functions are equivalent to the corresponding logb(3

config.guess(1) - guess the build system triplet (Man Page)
The GNU build system distinguishes three types of machines, the build machine on which the compilers are run, the host machine on which the package being built

mvinchnstr(3ncurses) - get a string of characters (and attri
These routines return a NULL-terminated array of chtype quantities, starting at the current cursor position in the named window and ending at the right margin o

Tcl_DoOneEvent(3) - wait for events and invoke event handler
This procedure is the entry point to Tcls event loop; it is responsible for waiting for events and dispatching event handlers created with procedures such as Tk

Tcl_ListObjIndex(3) - manipulate Tcl objects as lists.......
Tcl list objects have an internal representation that supports the efficient indexing and appending. The procedures described in this man page are used to creat

Tcl_GetChannelOption(3) - buffered I/O facilities using chan
The Tcl channel mechanism provides a device-independent and platform-independent mechanism for performing buffered input and output operations on a variety of f

We can't live, work or learn in freedom unless the software we use is free.