MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


System Calls                                             creat(2)



NAME
     creat - create a new file or rewrite an existing one

SYNOPSIS
     #include 
     #include 

     int creat(const char *path, modet mode);


DESCRIPTION
     The function call


     creat(path, mode)


     is equivalent to:


     open(path, OWRONLY  OCREAT  OTRUNC, mode)

RETURN VALUES
     Refer to open(2).

ERORS
     Refer to open(2).

EXAMPLES
     Example 1 Creating a File


     The following example creates the file /tmp/file  with  read
     and write permissions for the file owner and read permission
     for group and  others.  The  resulting  file  descriptor  is
     assigned to the fd variable.


       #include 
       ...
       int fd;
       modet mode = SIRUSR  SIWUSR  SIRGRP  SIROTH;
       char *filename = "/tmp/file";
       ...
       fd = creat(filename, mode);
       ...


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




SunOS 5.11          Last change: 25 Mar 2002                    1






System Calls                                             creat(2)



ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Standard                    
    
     MT-Level                     Async-Signal-Safe           
    


SEE ALSO
     open(2), attributes(5), largefile(5), lf64(5), standards(5)






































SunOS 5.11          Last change: 25 Mar 2002                    2



OpenSolaris man pages main menu

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