notifyd.8   [plain text]


.\" Copyright (c) 2003-2013 Apple Inc. All rights reserved.
.\"
.\" @APPLE_LICENSE_HEADER_START@
.\"
.\" Portions Copyright (c) 2003-2010 Apple Inc.  All Rights Reserved.
.\"
.\" This file contains Original Code and/or Modifications of Original Code
.\" as defined in and that are subject to the Apple Public Source License
.\" Version 2.0 (the 'License'). You may not use this file except in
.\" compliance with the License. Please obtain a copy of the License at
.\" http://www.opensource.apple.com/apsl/ and read it before using this
.\" file.
.\"
.\" The Original Code and all software distributed under the License are
.\" distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
.\" EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
.\" INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
.\" FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
.\" Please see the License for the specific language governing rights and
.\" limitations under the License.
.\"
.\" @APPLE_LICENSE_HEADER_END@
.\"
.\"
.Dd March 24, 2003
.Dt notifyd 8
.Os "Mac OS X"
.Sh NAME
.Nm notifyd
.Nd notification server
.Sh SYNOPSIS
.Nm
.Op Fl d
.Op Fl log_file Ar path
.Op Fl shm_pages Ar npages
.Sh DESCRIPTION
.Nm
is the server for the Mac OS X notification system described in
.Xr notify 3 .
The server is started automatically by
.Nm launchd
during system startup.
.Pp
The
.Fl d
option causes 
.Nm notifyd
to log debugging messages to a log file.
Messages are not logged to ASL to avoid potential deadlocks,
since the ASL system makes use of the
.Xr notify 3
system.
.Pp
The default log file is
.Pa /var/log/notifyd.log .
An alternate log file path may be specified following the
.Fl log_file
flag.
.Pp
The 
.Fl shm_pages Ar npages
option sets the number of shared memory pages used for passive notification.
The default is one page.
If a value of zero is specified,
shared memory is disabled and passive notifications are performed
using IPC between the client and the server.
.Sh SEE ALSO
.Xr notify 3 .