Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ chown(S) — Xenix 2.3.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chmod(S)



     CHOWN(S)                 XENIX System V                  CHOWN(S)



     Name
          chown - Changes the owner and group of a file.

     Syntax
          int chown (path, owner, group)
          char *path;
          int owner, group;

     Description
          path points to a pathname naming a file.  The owner ID and
          group ID of the named file are set to the numeric values
          contained in owner and group respectively.

          Only processes with an effective user ID equal to the file
          owner or super-user may change the ownership of a file.

          If chown is invoked by other than the super-user, the set-
          user-ID and set-group-ID bits of the file mode, 04000 and
          02000 respectively, will be cleared.

          chown will fail and the owner and group of the named file
          will remain unchanged if one or more of the following are
          true:

               A component of the path prefix is not a directory.
               [ENOTDIR]

               The named file does not exist.  [ENOENT]

               Search permission is denied on a component of the path
               prefix.  [EACCES]

               The effective user ID does not match the owner of the
               file, and the effective user ID is not super-user.
               [EPERM]

               The named file resides on a read-only file system.
               [EROFS]

               path points outside the process' allocated address
               space.  [EFAULT]














     Page 1                                           (printed 8/7/87)





     CHOWN(S)                 XENIX System V                  CHOWN(S)



     Return Value
          Upon successful completion, a value of 0 is returned.
          Otherwise, a value of -1 is returned and errno is set to
          indicate the error.

     See Also
          chmod(S)
















































     Page 2                                           (printed 8/7/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026