added qsesi.pc.in
This commit is contained in:
		| @ -2,4 +2,4 @@ SUBDIRS = cmn si sed awk xli http | ||||
| DIST_SUBDIRS = $(SUBDIRS)  | ||||
|  | ||||
| pkgconfigdir = $(libdir)/pkgconfig | ||||
| pkgconfig_DATA = qsecmn.pc qseawk.pc qsesed.pc qsexli.pc qsehttp.pc | ||||
| pkgconfig_DATA = qsecmn.pc qsesi.pc qsesed.pc qseawk.pc qsexli.pc qsehttp.pc | ||||
|  | ||||
| @ -80,9 +80,9 @@ build_triplet = @build@ | ||||
| host_triplet = @host@ | ||||
| subdir = lib | ||||
| DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ | ||||
| 	$(srcdir)/qsecmn.pc.in $(srcdir)/qseawk.pc.in \ | ||||
| 	$(srcdir)/qsesed.pc.in $(srcdir)/qsexli.pc.in \ | ||||
| 	$(srcdir)/qsehttp.pc.in | ||||
| 	$(srcdir)/qsecmn.pc.in $(srcdir)/qsesi.pc.in \ | ||||
| 	$(srcdir)/qsesed.pc.in $(srcdir)/qseawk.pc.in \ | ||||
| 	$(srcdir)/qsexli.pc.in $(srcdir)/qsehttp.pc.in | ||||
| ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||||
| am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ | ||||
| 	$(top_srcdir)/m4/ax_check_sign.m4 \ | ||||
| @ -96,7 +96,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | ||||
| 	$(ACLOCAL_M4) | ||||
| mkinstalldirs = $(install_sh) -d | ||||
| CONFIG_HEADER = $(top_builddir)/include/qse/config.h | ||||
| CONFIG_CLEAN_FILES = qsecmn.pc qseawk.pc qsesed.pc qsexli.pc \ | ||||
| CONFIG_CLEAN_FILES = qsecmn.pc qsesi.pc qsesed.pc qseawk.pc qsexli.pc \ | ||||
| 	qsehttp.pc | ||||
| CONFIG_CLEAN_VPATH_FILES = | ||||
| AM_V_P = $(am__v_P_@AM_V@) | ||||
| @ -386,7 +386,7 @@ top_srcdir = @top_srcdir@ | ||||
| SUBDIRS = cmn si sed awk xli http  | ||||
| DIST_SUBDIRS = $(SUBDIRS)  | ||||
| pkgconfigdir = $(libdir)/pkgconfig | ||||
| pkgconfig_DATA = qsecmn.pc qseawk.pc qsesed.pc qsexli.pc qsehttp.pc | ||||
| pkgconfig_DATA = qsecmn.pc qsesi.pc qsesed.pc qseawk.pc qsexli.pc qsehttp.pc | ||||
| all: all-recursive | ||||
|  | ||||
| .SUFFIXES: | ||||
| @ -422,10 +422,12 @@ $(ACLOCAL_M4):  $(am__aclocal_m4_deps) | ||||
| $(am__aclocal_m4_deps): | ||||
| qsecmn.pc: $(top_builddir)/config.status $(srcdir)/qsecmn.pc.in | ||||
| 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ | ||||
| qseawk.pc: $(top_builddir)/config.status $(srcdir)/qseawk.pc.in | ||||
| qsesi.pc: $(top_builddir)/config.status $(srcdir)/qsesi.pc.in | ||||
| 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ | ||||
| qsesed.pc: $(top_builddir)/config.status $(srcdir)/qsesed.pc.in | ||||
| 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ | ||||
| qseawk.pc: $(top_builddir)/config.status $(srcdir)/qseawk.pc.in | ||||
| 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ | ||||
| qsexli.pc: $(top_builddir)/config.status $(srcdir)/qsexli.pc.in | ||||
| 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ | ||||
| qsehttp.pc: $(top_builddir)/config.status $(srcdir)/qsehttp.pc.in | ||||
|  | ||||
| @ -8,5 +8,5 @@ Description: QSEAWK Library | ||||
| Version: @VERSION@ | ||||
| Cflags: -I${includedir} | ||||
| Libs: -L${libdir} -lqseawk  | ||||
| Requires: qsecmn qsesed | ||||
| Requires: qsecmn qsesi qsesed | ||||
| #Requires.private: qsecmn qsesed | ||||
|  | ||||
| @ -9,5 +9,5 @@ Version: @VERSION@ | ||||
| Cflags: -I${includedir} | ||||
| Libs: -L${libdir} -lqsehttp | ||||
| # TODO: Produce Requres: using the autoconf settings | ||||
| Requires: qsecmn  | ||||
| Requires: qsecmn qsesi | ||||
| Requires.private: openssl | ||||
|  | ||||
| @ -8,4 +8,4 @@ Description: QSESED Library | ||||
| Version: @VERSION@ | ||||
| Cflags: -I${includedir} | ||||
| Libs: -L${libdir} -lqsesed | ||||
| Requires: qsecmn  | ||||
| Requires: qsecmn qsesi | ||||
|  | ||||
| @ -8,4 +8,4 @@ Description: QSEXLI Library | ||||
| Version: @VERSION@ | ||||
| Cflags: -I${includedir} | ||||
| Libs: -L${libdir} -lqsexli | ||||
| Requires: qsecmn  | ||||
| Requires: qsecmn qsesi | ||||
|  | ||||
| @ -297,44 +297,46 @@ struct sck_type_map_t | ||||
| 	int extra_dev_capa; | ||||
| }; | ||||
|  | ||||
| #define PROTO_ETHARP  QSE_CONST_HTON16(QSE_AIO_ETHHDR_PROTO_ARP) | ||||
|  | ||||
| static struct sck_type_map_t sck_type_map[] = | ||||
| { | ||||
| 	/* QSE_AIO_DEV_SCK_TCP4 */ | ||||
| 	{ AF_INET,    SOCK_STREAM,    0,                         QSE_AIO_DEV_CAPA_STREAM  | QSE_AIO_DEV_CAPA_OUT_QUEUED }, | ||||
| 	{ AF_INET,    SOCK_STREAM,    0,              QSE_AIO_DEV_CAPA_STREAM  | QSE_AIO_DEV_CAPA_OUT_QUEUED }, | ||||
|  | ||||
| 	/* QSE_AIO_DEV_SCK_TCP6 */ | ||||
| 	{ AF_INET6,   SOCK_STREAM,    0,                         QSE_AIO_DEV_CAPA_STREAM  | QSE_AIO_DEV_CAPA_OUT_QUEUED }, | ||||
| 	{ AF_INET6,   SOCK_STREAM,    0,              QSE_AIO_DEV_CAPA_STREAM  | QSE_AIO_DEV_CAPA_OUT_QUEUED }, | ||||
|  | ||||
| 	/* QSE_AIO_DEV_SCK_UPD4 */ | ||||
| 	{ AF_INET,    SOCK_DGRAM,     0,                         0                                                }, | ||||
| 	{ AF_INET,    SOCK_DGRAM,     0,              0 }, | ||||
|  | ||||
| 	/* QSE_AIO_DEV_SCK_UDP6 */ | ||||
| 	{ AF_INET6,   SOCK_DGRAM,     0,                         0                                                }, | ||||
| 	{ AF_INET6,   SOCK_DGRAM,     0,              0 }, | ||||
|  | ||||
|  | ||||
| #if defined(AF_PACKET) && (QSE_SIZEOF_STRUCT_SOCKADDR_LL > 0) | ||||
| 	/* QSE_AIO_DEV_SCK_ARP - Ethernet type is 2 bytes long. Protocol must be specified in the network byte order */ | ||||
| 	{ AF_PACKET,  SOCK_RAW,       QSE_CONST_HTON16(QSE_AIO_ETHHDR_PROTO_ARP), 0                                 }, | ||||
| 	{ AF_PACKET,  SOCK_RAW,       PROTO_ETHARP,   0 }, | ||||
|  | ||||
| 	/* QSE_AIO_DEV_SCK_DGRAM */ | ||||
| 	{ AF_PACKET,  SOCK_DGRAM,     QSE_CONST_HTON16(QSE_AIO_ETHHDR_PROTO_ARP), 0                                 }, | ||||
| 	{ AF_PACKET,  SOCK_DGRAM,     PROTO_ETHARP,   0 }, | ||||
|  | ||||
| #elif defined(AF_LINK) && (QSE_SIZEOF_STRUCT_SOCKADDR_DL > 0) | ||||
| 	/* QSE_AIO_DEV_SCK_ARP */ | ||||
| 	{ AF_LINK,  SOCK_RAW,         QSE_CONST_HTON16(QSE_AIO_ETHHDR_PROTO_ARP), 0                                 }, | ||||
| 	{ AF_LINK,  SOCK_RAW,         PROTO_ETHARP,   0 }, | ||||
|  | ||||
| 	/* QSE_AIO_DEV_SCK_DGRAM */ | ||||
| 	{ AF_LINK,  SOCK_DGRAM,       QSE_CONST_HTON16(QSE_AIO_ETHHDR_PROTO_ARP), 0                                 }, | ||||
| 	{ AF_LINK,  SOCK_DGRAM,       PROTO_ETHARP,   0 }, | ||||
| #else | ||||
| 	{ -1,       0,                0,                            0                                             }, | ||||
| 	{ -1,       0,                0,                            0                                             }, | ||||
| 	{ -1,       0,                0,              0 }, | ||||
| 	{ -1,       0,                0,              0 }, | ||||
| #endif | ||||
|  | ||||
| 	/* QSE_AIO_DEV_SCK_ICMP4 - IP protocol field is 1 byte only. no byte order conversion is needed */ | ||||
| 	{ AF_INET,    SOCK_RAW,       IPPROTO_ICMP,              0,                                               }, | ||||
| 	{ AF_INET,    SOCK_RAW,       IPPROTO_ICMP,   0, 1 }, | ||||
|  | ||||
| 	/* QSE_AIO_DEV_SCK_ICMP6 - IP protocol field is 1 byte only. no byte order conversion is needed */ | ||||
| 	{ AF_INET6,   SOCK_RAW,       IPPROTO_ICMP,              0,                                               } | ||||
| 	{ AF_INET6,   SOCK_RAW,       IPPROTO_ICMP,   0, 1 } | ||||
| }; | ||||
|  | ||||
| /* ======================================================================== */ | ||||
|  | ||||
| @ -69,7 +69,7 @@ static int kill_and_free_device (qse_aio_dev_t* dev, int force); | ||||
| #define MUX_CMD_UPDATE 2 | ||||
| #define MUX_CMD_DELETE 3 | ||||
|  | ||||
| #define MUX_INDEX_INVALID QSE_AIO_TYPE_MAX(qse_size_t) | ||||
| #define MUX_INDEX_INVALID QSE_TYPE_MAX(qse_size_t) | ||||
|  | ||||
| struct qse_aio_mux_t | ||||
| { | ||||
| @ -136,7 +136,7 @@ static int mux_control (qse_aio_dev_t* dev, int cmd, qse_aio_syshnd_t hnd, int d | ||||
| 			return -1; | ||||
| 		} | ||||
|  | ||||
| 		new_capa = QSE_AIO_ALIGNTO_POW2((hnd + 1), 256); | ||||
| 		new_capa = QSE_ALIGNTO_POW2((hnd + 1), 256); | ||||
|  | ||||
| 		tmp = QSE_MMGR_REALLOC (aio->mmgr, mux->map.ptr, new_capa * QSE_SIZEOF(*tmp)); | ||||
| 		if (!tmp) | ||||
| @ -180,7 +180,7 @@ static int mux_control (qse_aio_dev_t* dev, int cmd, qse_aio_syshnd_t hnd, int d | ||||
| 				struct pollfd* tmp1; | ||||
| 				qse_aio_dev_t** tmp2; | ||||
|  | ||||
| 				new_capa = QSE_AIO_ALIGNTO_POW2(mux->pd.size + 1, 256); | ||||
| 				new_capa = QSE_ALIGNTO_POW2(mux->pd.size + 1, 256); | ||||
|  | ||||
| 				tmp1 = QSE_MMGR_REALLOC (aio->mmgr, mux->pd.pfd, new_capa * QSE_SIZEOF(*tmp1)); | ||||
| 				if (!tmp1) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user