Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ daemon(3) — UNIX 2.11BSD

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fork(2)

ioctl(2)

DAEMON(3)  —  Unix Programmer’s Manual

NAME

daemon − run in the background

SYNOPSIS

int
daemon(nochdir, noclose)
    int nochdir, noclose;

DESCRIPTION

The daemon function is for programs wishing to detach themselves from the controlling terminal and run in the background as system daemons. 

Unless the argument nochdir is non-zero, daemon changes the current working directory to the root (“/”). 

Unless the argument noclose is non-zero, daemon will redirect standard input, standard output and standard error to “/dev/null”. 

ERRORS

The function daemon may fail and set errno for any of the errors specified for the library functions fork(2). 

SEE ALSO

fork(2), ioctl(2). 

HISTORY

The daemon function first appeared in 4.4BSD. 

4th Berkeley Distribution  —  February 3, 1995

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