ftell(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

ftell(3c)

ftell(3C)                Standard C Library Functions                ftell(3C)

NAME
       ftell, ftello - return a file offset in a stream

SYNOPSIS
       #include <stdio.h>

       long ftell(FILE *stream);


       off_t ftello(FILE *stream);

DESCRIPTION
       The ftell() function obtains the current value of the file-position in‐
       dicator  for  the stream pointed to by stream. The ftello() function is
       identical to ftell() except for the return type.

RETURN VALUES
       Upon successful completion, the ftell() and ftello()  functions  return
       the  current  value  of the file-position indicator for the stream mea‐
       sured in bytes from the beginning of the file, except in  the  case  of
       streams  opened  with open_wmemstream() function for which the position
       is measured in wide characters. Otherwise, they return −1 and set errno
       to indicate the error.

ERRORS
       The ftell() and ftello() functions will fail if:

       EBADF     The file descriptor underlying stream is not an open file de‐
                 scriptor.


       ESPIPE    The file descriptor underlying stream is  associated  with  a
                 pipe, a FIFO, a socket, or a STREAMS device.



       The ftell() function will fail if:

       EOVERFLOW    The current file offset cannot be represented correctly in
                    an object of type long.



       The ftello() function will fail if:

       EOVERFLOW    The current file offset cannot be represented correctly in
                    an object of type off_t.


USAGE
       The ftello() function has a transitional interface for 64-bit file off‐
       sets. See lf64(7).

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _  Stan‐
       dardSee standards(7).


SEE ALSO
       lseek(2), fopen(3C), fseek(3C), attributes(7), lf64(7), standards(7)

HISTORY
       The ftello() function was added in Solaris 2.6.


       The  ftell()  function has been included in all Sun and Oracle releases
       of Solaris.

Oracle Solaris 11.4               27 Aug 2025                        ftell(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3