unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (v7man)
Page:
Section:
Apropos / Subsearch:
optional field

MKNOD(2)                      System Calls Manual                     MKNOD(2)



NAME
       mknod - make a directory or a special file

SYNOPSIS
       mknod(name, mode, addr)
       char *name;

DESCRIPTION
       Mknod  creates  a  new  file  whose  name is the null-terminated string
       pointed to by name.  The mode of the new file (including directory  and
       special  file  bits) is initialized from mode.  (The protection part of
       the mode is modified by the process's mode mask;  see  umask(2)).   The
       first  block pointer of the i-node is initialized from addr.  For ordi-
       nary files and directories addr is normally zero.  In  the  case  of  a
       special file, addr specifies which special file.

       Mknod may be invoked only by the super-user.

SEE ALSO
       mkdir(1), mknod(1), filsys(5)

DIAGNOSTICS
       Zero  is  returned  if  the  file has been made; -1 if the file already
       exists or if the user is not the super-user.

ASSEMBLER
       (mknod = 14.)
       sys mknod; name; mode; addr



                                                                      MKNOD(2)