MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


String Pattern-Matching Library Functions          copylist(3GEN)



NAME
     copylist - copy a file into memory

SYNOPSIS
     cc [ flag ... ] file ... -lgen [ library ... ]
     #include 

     char *copylist(const char *filenm, offt *szptr);


DESCRIPTION
     The copylist() function copies a list of items from  a  file
     into  freshly  allocated  memory,   replacing new-lines with
     null characters.  It expects two arguments: a pointer filenm
     to the name of the file to be copied, and a pointer szptr to
     a variable where the size of the file will be stored.


     Upon success, copylist() returns a  pointer  to  the  memory
     allocated.   Otherwise  it  returns  NUL  if it has trouble
     finding the file, calling malloc(), or reading the file.

USAGE
     The copylist() function has  a  transitional  interface  for
     64-bit file offsets. See lf64(5).

EXAMPLES
     Example 1 Example of copylist() function.

       /* read "file" into buf */
       offt size;
       char *buf;
       buf = copylist("file", &size);
       if (buf) {
            for (i=0; i
OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™