annotate usr/src/cmd/fm/modules/common/ext-event-transport/Makefile @ 11102:b91faef0c984

PSARC/2009/554 door_xcreate - extended door creation interface for private doors PSARC/2009/573 libfmevent - external subscriptions to FMA protocol events PSARC/2009/574 GPEC interface changes and additions 6893144 add door_xcreate for creating private doors with per-door thread creation control 6896220 sysevent_evc_xsubscribe and other GPEC modifications 6900975 sysevent_evc_{unbind,unsubscribe} off-by-one in subscriber list traversal 6868087 facility to allow external processes to subscribe to FMA protocol events 6896205 fmd module to forward selected protocol events for external subscription
author Gavin Maltby <Gavin.Maltby@Sun.COM>
date Thu, 19 Nov 2009 15:28:11 +1100
parents
children ab9ae749152f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11102
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
1 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
2 # CDDL HEADER START
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
3 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
4 # The contents of this file are subject to the terms of the
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
5 # Common Development and Distribution License (the "License").
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
6 # You may not use this file except in compliance with the License.
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
7 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
9 # or http://www.opensolaris.org/os/licensing.
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
10 # See the License for the specific language governing permissions
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
11 # and limitations under the License.
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
12 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
13 # When distributing Covered Code, include this CDDL HEADER in each
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
15 # If applicable, add the following below this CDDL HEADER, with the
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
16 # fields enclosed by brackets "[]" replaced with your own identifying
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
17 # information: Portions Copyright [yyyy] [name of copyright owner]
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
18 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
19 # CDDL HEADER END
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
20 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
21 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
23 # Use is subject to license terms.
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
24 #
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
25
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
26 MODULE = ext-event-transport
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
27 CLASS = common
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
28 SRCS = fmevt_main.c fmevt_outbound.c
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
29
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
30 include ../../Makefile.plugin
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
31
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
32 CFLAGS += $(INCS)
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
33 LINTFLAGS += $(INCS)
b91faef0c984 PSARC/2009/554 door_xcreate - extended door creation interface for private doors
Gavin Maltby <Gavin.Maltby@Sun.COM>
parents:
diff changeset
34 LDLIBS += -lsysevent