FreeBSD 4.11 manual page repository

FreeBSD is a free computer operating system based on BSD UNIX originally. Many IT companies, like DeployIS is using it to provide an up-to-date, stable operating system.

panic - bring down system on fatal error



      panic - bring down system on fatal error


      #include <sys/param.h>
      panic(const char *fmt, ...);


      The panic() function terminates the running system.  The message fmt is a
      printf(3) style format string.  The message is printed to the console and
      the location panicstr is set to the address of the message text for
      retrieval from the OS core dump.
      If the kernel debugger is installed control is passed to it, otherwise an
      attempt to save a core dump of the OS to a configured dump device is
      If panic() is called twice (from the disk sync routines, for example) the
      system is rebooted without syncing the disks.
      The panic() function does not return.


Based on BSD UNIX
FreeBSD is an advanced operating system for x86 compatible (including Pentium and Athlon), amd64 compatible (including Opteron, Athlon64, and EM64T), UltraSPARC, IA-64, PC-98 and ARM architectures. It is derived from BSD, the version of UNIX developed at the University of California, Berkeley. It is developed and maintained by a large team of individuals. Additional platforms are in various stages of development.