CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: mrg Date: Tue Apr 13 09:20:55 UTC 2021 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: XXX: ignore warning about overlapping buffers for sprintf(). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.29 src/external/cddl/osnet/lib/libdtrace/Makefile:1.30 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.29 Mon Mar 29 05:18:02 2021 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Tue Apr 13 09:20:55 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2021/03/29 05:18:02 simonb Exp $ +# $NetBSD: Makefile,v 1.30 2021/04/13 09:20:55 mrg Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -145,4 +145,6 @@ beforedepend: dt_errtags.c dt_names.c LIBDPLIBS= proc ${NETBSDSRCDIR}/external/bsd/libproc/lib +COPTS.dt_link.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-restrict :} + .include
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: simonb Date: Mon Mar 29 05:18:02 UTC 2021 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: Compile MIPS specific code. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.28 src/external/cddl/osnet/lib/libdtrace/Makefile:1.29 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.28 Tue Mar 17 01:36:29 2020 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Mon Mar 29 05:18:02 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.28 2020/03/17 01:36:29 fox Exp $ +# $NetBSD: Makefile,v 1.29 2021/03/29 05:18:02 simonb Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -115,6 +115,9 @@ CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/ .elif ${MACHINE_CPU} == "arm" CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/arm .PATH: ${.CURDIR}/../../dist/lib/libdtrace/arm +.elif ${MACHINE_CPU} == "mips" +CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/mips +.PATH: ${.CURDIR}/../../dist/lib/libdtrace/mips .endif COPTS.dt_link.c += ${GCC_NO_FORMAT_TRUNCATION}
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: fox Date: Tue Mar 17 01:36:29 UTC 2020 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: external/cddl/osnet: Do not suppress the warning output for libdtrace. Changed -Wno-maybe-uninitialized to -Wno-error=maybe-uninitialized to allow warnings to be printed out during build. Suggested by: christos@ To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.27 src/external/cddl/osnet/lib/libdtrace/Makefile:1.28 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.27 Tue Mar 17 00:50:12 2020 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Tue Mar 17 01:36:29 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.27 2020/03/17 00:50:12 fox Exp $ +# $NetBSD: Makefile,v 1.28 2020/03/17 01:36:29 fox Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -96,7 +96,7 @@ COPTS.dt_isadep.c += -Wno-unused-variabl .if (${MKLIBCSANITIZER:Uno} == "yes") .if (${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8) -COPTS.dt_proc.c+= -Wno-maybe-uninitialized +COPTS.dt_proc.c+= -Wno-error=maybe-uninitialized .endif .endif
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: fox Date: Tue Mar 17 00:50:12 UTC 2020 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: external/cddl/osnet: Supress -Werror=maybe-uninitialized error in libdtrace. It looks like this is a false positive, since the section of code triggering the error external/cddl/osnet/dist/lib/libdtrace/common/dt_proc.c:400:42: is only accessed after "err" is initialized. Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag. Reviewed by: kamil@ To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.26 src/external/cddl/osnet/lib/libdtrace/Makefile:1.27 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.26 Tue Dec 3 22:10:56 2019 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Tue Mar 17 00:50:12 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.26 2019/12/03 22:10:56 jmcneill Exp $ +# $NetBSD: Makefile,v 1.27 2020/03/17 00:50:12 fox Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -94,6 +94,12 @@ COPTS.dt_options.c += -Wno-parentheses COPTS.dt_pid.c += ${${ACTIVE_CC} == "gcc" :? -Wno-unused-but-set-variable :} COPTS.dt_isadep.c += -Wno-unused-variable +.if (${MKLIBCSANITIZER:Uno} == "yes") +.if (${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8) +COPTS.dt_proc.c+= -Wno-maybe-uninitialized +.endif +.endif + .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel CPPFLAGS+= -I${.CURDIR}/../../dev/dtrace/x86
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: mgorny Date: Sun Mar 8 22:11:48 UTC 2020 Modified Files: src/external/cddl/osnet/lib/libdtrace: errno.d Added Files: src/external/cddl/osnet/lib/libdtrace: make-errno-d.awk Log Message: Update dtrace errno.d mapping and add a script for it Add a new script to autogenerate errno.d from errno.h, and use it to regenerate the list to match NetBSD errno codes. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/libdtrace/errno.d cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libdtrace/make-errno-d.awk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/errno.d diff -u src/external/cddl/osnet/lib/libdtrace/errno.d:1.3 src/external/cddl/osnet/lib/libdtrace/errno.d:1.4 --- src/external/cddl/osnet/lib/libdtrace/errno.d:1.3 Mon May 28 21:05:09 2018 +++ src/external/cddl/osnet/lib/libdtrace/errno.d Sun Mar 8 22:11:48 2020 @@ -1,4 +1,10 @@ -/* $NetBSD: errno.d,v 1.3 2018/05/28 21:05:09 chs Exp $ */ +/* $NetBSD: errno.d,v 1.4 2020/03/08 22:11:48 mgorny Exp $ */ + +/* + * This file is autogenerated. Please call: + * awk make-errno-d.awk < ../../../../../sys/sys/errno.h + * to get new data. + */ /* * CDDL HEADER START @@ -122,8 +128,6 @@ inline int ESOCKTNOSUPPORT = 44; #pragma D binding "1.0" ESOCKTNOSUPPORT inline int EOPNOTSUPP = 45; #pragma D binding "1.0" EOPNOTSUPP -inline int ENOTSUP = EOPNOTSUPP; -#pragma D binding "1.0" ENOTSUP inline int EPFNOSUPPORT = 46; #pragma D binding "1.0" EPFNOSUPPORT inline int EAFNOSUPPORT = 47; @@ -202,29 +206,43 @@ inline int ENOMSG = 83; #pragma D binding "1.0" ENOMSG inline int EOVERFLOW = 84; #pragma D binding "1.0" EOVERFLOW -inline int ECANCELED = 85; -#pragma D binding "1.0" ECANCELED -inline int EILSEQ = 86; +inline int EILSEQ = 85; #pragma D binding "1.0" EILSEQ -inline int ENOATTR = 87; -#pragma D binding "1.0" ENOATTR -inline int EDOOFUS = 88; -#pragma D binding "1.0" EDOOFUS -inline int EBADMSG = 89; +inline int ENOTSUP = 86; +#pragma D binding "1.0" ENOTSUP +inline int ECANCELED = 87; +#pragma D binding "1.0" ECANCELED +inline int EBADMSG = 88; #pragma D binding "1.0" EBADMSG -inline int EMULTIHOP = 90; +inline int ENODATA = 89; +#pragma D binding "1.0" ENODATA +inline int ENOSR = 90; +#pragma D binding "1.0" ENOSR +inline int ENOSTR = 91; +#pragma D binding "1.0" ENOSTR +inline int ETIME = 92; +#pragma D binding "1.0" ETIME +inline int ENOATTR = 93; +#pragma D binding "1.0" ENOATTR +inline int EMULTIHOP = 94; #pragma D binding "1.0" EMULTIHOP -inline int ENOLINK = 91; +inline int ENOLINK = 95; #pragma D binding "1.0" ENOLINK -inline int EPROTO = 92; +inline int EPROTO = 96; #pragma D binding "1.0" EPROTO -inline int ELAST = 92; +inline int EOWNERDEAD = 97; +#pragma D binding "1.0" EOWNERDEAD +inline int ENOTRECOVERABLE = 98; +#pragma D binding "1.0" ENOTRECOVERABLE +inline int ELAST = 98; #pragma D binding "1.0" ELAST -inline int ERESTART = -1; -#pragma D binding "1.0" ERESTART inline int EJUSTRETURN = -2; #pragma D binding "1.0" EJUSTRETURN -inline int ENOIOCTL = -3; -#pragma D binding "1.0" ENOIOCTL -inline int EDIRIOCTL = -4; -#pragma D binding "1.0" EDIRIOCTL +inline int ERESTART = -3; +#pragma D binding "1.0" ERESTART +inline int EPASSTHROUGH = -4; +#pragma D binding "1.0" EPASSTHROUGH +inline int EDUPFD = -5; +#pragma D binding "1.0" EDUPFD +inline int EMOVEFD = -6; +#pragma D binding "1.0" EMOVEFD Added files: Index: src/external/cddl/osnet/lib/libdtrace/make-errno-d.awk diff -u /dev/null src/external/cddl/osnet/lib/libdtrace/make-errno-d.awk:1.1 --- /dev/null Sun Mar 8 22:11:48 2020 +++ src/external/cddl/osnet/lib/libdtrace/make-errno-d.awk Sun Mar 8 22:11:48 2020 @@ -0,0 +1,45 @@ +BEGIN { + print "/* $NetBSD: make-errno-d.awk,v 1.1 2020/03/08 22:11:48 mgorny Exp $ */" + print "" + print "/*" + print " * This file is autogenerated. Please call:" + print " * awk make-errno-d.awk < ../../../../../sys/sys/errno.h" + print " * to get new data." + print " */" + print "" + print "/*" + print " * CDDL HEADER START" + print " *" + print " * The contents of this file are subject to the terms of the" + print " * Common Development and Distribution License, Version 1.0 only" + print " * (the \"License\"). You may not use this file except in compliance" + print " * with the License." + print " *" + print " * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE" + print " * or http://www.opensolaris.org/os/licensing.; + print " * See the License for the specific language governing permissions" + print " * and limitations under the License." + print " *" + print " * When distributing Covered Code, include this CDDL HEADER in each" + print " * file and include the License file at usr/src/OPENSOLARIS.LICENSE." + print " * If applicable, add the following below this CDDL HEADER, with the" + print " *
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: tnn Date: Mon Feb 11 17:49:37 UTC 2019 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: -Wno-format-truncation is only needed when using GCC To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.20 src/external/cddl/osnet/lib/libdtrace/Makefile:1.21 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.20 Wed Feb 6 04:23:16 2019 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Mon Feb 11 17:49:37 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2019/02/06 04:23:16 christos Exp $ +# $NetBSD: Makefile,v 1.21 2019/02/11 17:49:37 tnn Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -105,7 +105,7 @@ CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/ CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/arm .PATH: ${.CURDIR}/../../dist/lib/libdtrace/arm .endif -COPTS.dt_link.c += -Wno-format-truncation +COPTS.dt_link.c += ${${ACTIVE_CC} == "gcc" :? -Wno-format-truncation :} LFLAGS+=-l
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Wed Feb 6 04:23:16 UTC 2019 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: uses the idiom len = snprintf(, 1, ...) to compute length. needs -Wno-format-truncation To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.19 src/external/cddl/osnet/lib/libdtrace/Makefile:1.20 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.19 Thu Jun 7 09:21:44 2018 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Tue Feb 5 23:23:16 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2018/06/07 13:21:44 kamil Exp $ +# $NetBSD: Makefile,v 1.20 2019/02/06 04:23:16 christos Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -105,6 +105,7 @@ CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/ CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/arm .PATH: ${.CURDIR}/../../dist/lib/libdtrace/arm .endif +COPTS.dt_link.c += -Wno-format-truncation LFLAGS+=-l
CVS commit: src/external/cddl/osnet/lib/libzfs
Module Name:src Committed By: hannken Date: Sat Jan 12 10:44:05 UTC 2019 Modified Files: src/external/cddl/osnet/lib/libzfs: zmount.c Log Message: Pass unmount flags down to syscall, "zfs unmount -f" now works. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libzfs/zmount.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzfs/zmount.c diff -u src/external/cddl/osnet/lib/libzfs/zmount.c:1.1 src/external/cddl/osnet/lib/libzfs/zmount.c:1.2 --- src/external/cddl/osnet/lib/libzfs/zmount.c:1.1 Fri Aug 7 20:57:56 2009 +++ src/external/cddl/osnet/lib/libzfs/zmount.c Sat Jan 12 10:44:05 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: zmount.c,v 1.1 2009/08/07 20:57:56 haad Exp $ */ +/* $NetBSD: zmount.c,v 1.2 2019/01/12 10:44:05 hannken Exp $ */ /*- * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -69,5 +69,5 @@ int umount2(const char *spec, int mflag) { - return unmount(spec, 0); + return unmount(spec, mflag); }
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: kamil Date: Wed Jun 6 14:18:39 UTC 2018 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: Make cddl/osnet/lib/libdtrace buildable with MKLLVM=yes Clang/LLVM does not recognize: - -Wno-maybe-uninitialized - -Wno-unused-but-set-variable MKGCC=yes still builds the distribution. This is a step forward functional MKLLVM=yes HAVE_LLVM=yes build. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.17 src/external/cddl/osnet/lib/libdtrace/Makefile:1.18 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.17 Mon May 28 21:05:09 2018 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Wed Jun 6 14:18:39 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2018/05/28 21:05:09 chs Exp $ +# $NetBSD: Makefile,v 1.18 2018/06/06 14:18:39 kamil Exp $ # $FreeBSD: head/cddl/lib/libdtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ @@ -86,9 +86,14 @@ COPTS.dt_program.c += -Wno-stack-protect COPTS.dt_provider.c += -Wno-stack-protector COPTS.dt_subr.c += -Wno-stack-protector -COPTS.dt_consume.c += -Wno-parentheses -Wno-maybe-uninitialized +COPTS.dt_consume.c += -Wno-parentheses +.if defined(HAVE_GCC) +COPTS.dt_consume.c += -Wno-maybe-uninitialized +.endif COPTS.dt_options.c += -Wno-parentheses +.if defined(HAVE_GCC) COPTS.dt_pid.c += -Wno-unused-but-set-variable +.endif COPTS.dt_isadep.c += -Wno-unused-variable .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" @@ -96,7 +101,10 @@ CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/ CPPFLAGS+= -I${.CURDIR}/../../dev/dtrace/x86 .PATH: ${.CURDIR}/../../dist/lib/libdtrace/i386 ${.CURDIR}/../../dev/dtrace/x86 SRCS+= dis_tables.c -COPTS.dis_tables.c += -Wno-parentheses -Wno-maybe-uninitialized +COPTS.dis_tables.c += -Wno-parentheses +.if defined(HAVE_GCC) +COPTS.dis_tables.c += -Wno-maybe-uninitialized +.endif .elif ${MACHINE_ARCH} == "sparc64" CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc .elif ${MACHINE_CPU} == "arm"
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Mon Dec 19 01:26:31 UTC 2016 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: arrange for .in files to be rebuilt. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.15 src/external/cddl/osnet/lib/libdtrace/Makefile:1.16 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.15 Thu Aug 4 13:07:24 2016 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Sun Dec 18 20:26:31 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2016/08/04 17:07:24 christos Exp $ +# $NetBSD: Makefile,v 1.16 2016/12/19 01:26:31 christos Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -119,6 +119,12 @@ beforedepend: dt_errtags.c dt_names.c foo: echo ${OPENSOLARIS_USR_DISTDIR} +.SUFFIXES: .in +.in: + ${CPP} -D_KERNEL ${CPPFLAGS} $< | tr -d ' ' | tr '"' '@' | \ + ${TOOL_SED} -e 's/\&/\\\&/g' | grep '^s/' > ${.TARGET} + + FILES= ${DSRCS} FILESDIR= /usr/lib/dtrace
CVS commit: src/external/cddl/osnet/lib
Module Name:src Committed By: christos Date: Thu Aug 4 17:07:24 UTC 2016 Modified Files: src/external/cddl/osnet/lib: Makefile.inc src/external/cddl/osnet/lib/drti: Makefile src/external/cddl/osnet/lib/libavl: Makefile src/external/cddl/osnet/lib/libctf: Makefile src/external/cddl/osnet/lib/libdtrace: Makefile src/external/cddl/osnet/lib/libnvpair: Makefile src/external/cddl/osnet/lib/libumem: Makefile src/external/cddl/osnet/lib/libuutil: Makefile src/external/cddl/osnet/lib/libzfs: Makefile src/external/cddl/osnet/lib/libzpool: Makefile Log Message: include bsd.init.mnk for consistency and set NOLINT since this overrides MKLINT which can be re-set from /etc/mk.conf. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/Makefile.inc cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/lib/drti/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libavl/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/lib/libctf/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/cddl/osnet/lib/libdtrace/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/lib/libnvpair/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/lib/libumem/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libuutil/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/lib/libzfs/Makefile cvs rdiff -u -r1.10 -r1.11 src/external/cddl/osnet/lib/libzpool/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/Makefile.inc diff -u src/external/cddl/osnet/lib/Makefile.inc:1.4 src/external/cddl/osnet/lib/Makefile.inc:1.5 --- src/external/cddl/osnet/lib/Makefile.inc:1.4 Sat Jan 23 16:22:45 2016 +++ src/external/cddl/osnet/lib/Makefile.inc Thu Aug 4 13:07:23 2016 @@ -1,5 +1,5 @@ -# $NetBSD: Makefile.inc,v 1.4 2016/01/23 21:22:45 christos Exp $ +# $NetBSD: Makefile.inc,v 1.5 2016/08/04 17:07:23 christos Exp $ -MKLINT=no -MKLINTLIB=no +NOLINT= +.include "../Makefile.inc" CPPFLAGS+= -D_KERNTYPES Index: src/external/cddl/osnet/lib/drti/Makefile diff -u src/external/cddl/osnet/lib/drti/Makefile:1.5 src/external/cddl/osnet/lib/drti/Makefile:1.6 --- src/external/cddl/osnet/lib/drti/Makefile:1.5 Fri Mar 11 00:02:32 2016 +++ src/external/cddl/osnet/lib/drti/Makefile Thu Aug 4 13:07:23 2016 @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.5 2016/03/11 05:02:32 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2016/08/04 17:07:23 christos Exp $ .include -.include "../../Makefile.inc" #.if ${MKPIC} == "yes" CFLAGS+=-fPIC Index: src/external/cddl/osnet/lib/libavl/Makefile diff -u src/external/cddl/osnet/lib/libavl/Makefile:1.4 src/external/cddl/osnet/lib/libavl/Makefile:1.5 --- src/external/cddl/osnet/lib/libavl/Makefile:1.4 Thu Jan 13 18:18:24 2011 +++ src/external/cddl/osnet/lib/libavl/Makefile Thu Aug 4 13:07:24 2016 @@ -1,4 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2011/01/13 23:18:24 haad Exp $ +# $NetBSD: Makefile,v 1.5 2016/08/04 17:07:24 christos Exp $ + +.include .PATH: ${.CURDIR}/../../dist/common/avl Index: src/external/cddl/osnet/lib/libctf/Makefile diff -u src/external/cddl/osnet/lib/libctf/Makefile:1.8 src/external/cddl/osnet/lib/libctf/Makefile:1.9 --- src/external/cddl/osnet/lib/libctf/Makefile:1.8 Thu Sep 24 10:36:54 2015 +++ src/external/cddl/osnet/lib/libctf/Makefile Thu Aug 4 13:07:24 2016 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.8 2015/09/24 14:36:54 christos Exp $ +# $NetBSD: Makefile,v 1.9 2016/08/04 17:07:24 christos Exp $ # $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ -.include "../../Makefile.inc" +.include LIB= ctf MAN= ctf.5 Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.14 src/external/cddl/osnet/lib/libdtrace/Makefile:1.15 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.14 Mon Oct 5 13:49:10 2015 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Thu Aug 4 13:07:24 2016 @@ -1,11 +1,9 @@ -# $NetBSD: Makefile,v 1.14 2015/10/05 17:49:10 christos Exp $ +# $NetBSD: Makefile,v 1.15 2016/08/04 17:07:24 christos Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ WARNS=1 -.include - -.include "../../Makefile.inc" +.include LIB= dtrace Index: src/external/cddl/osnet/lib/libnvpair/Makefile diff -u src/external/cddl/osnet/lib/libnvpair/Makefile:1.7 src/external/cddl/osnet/lib/libnvpair/Makefile:1.8 --- src/external/cddl/osnet/lib/libnvpair/Makefile:1.7 Fri Apr 10 18:44:20 2015 +++ src/external/cddl/osnet/lib/libnvpair/Makefile Thu Aug 4 13:07:24 2016 @@ -1,4 +1,6 @@ -# $NetBSD: Makefile,v 1.7 2015/04/10 22:44:20 riastradh Exp $ +# $NetBSD: Makefile,v 1.8 2016/08/04 17:07:24 christos Exp $ + +.include .PATH: ${.CURDIR}/../../dist/lib/libnvpair .PATH:
CVS commit: src/external/cddl/osnet/lib/drti
Module Name:src Committed By: joerg Date: Fri Mar 11 05:02:32 UTC 2016 Modified Files: src/external/cddl/osnet/lib/drti: Makefile Log Message: Drop FreeBSD RCS ID, add NetBSD's. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/drti/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/drti/Makefile diff -u src/external/cddl/osnet/lib/drti/Makefile:1.4 src/external/cddl/osnet/lib/drti/Makefile:1.5 --- src/external/cddl/osnet/lib/drti/Makefile:1.4 Tue Mar 1 21:45:10 2016 +++ src/external/cddl/osnet/lib/drti/Makefile Fri Mar 11 05:02:32 2016 @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/lib/drti/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $ +# $NetBSD: Makefile,v 1.5 2016/03/11 05:02:32 joerg Exp $ .include .include "../../Makefile.inc"
CVS commit: src/external/cddl/osnet/lib/drti
Module Name:src Committed By: christos Date: Tue Mar 1 21:45:10 UTC 2016 Modified Files: src/external/cddl/osnet/lib/drti: Makefile Log Message: remove comment I used to test. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/drti/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/drti/Makefile diff -u src/external/cddl/osnet/lib/drti/Makefile:1.3 src/external/cddl/osnet/lib/drti/Makefile:1.4 --- src/external/cddl/osnet/lib/drti/Makefile:1.3 Tue Mar 1 16:30:40 2016 +++ src/external/cddl/osnet/lib/drti/Makefile Tue Mar 1 16:45:10 2016 @@ -3,7 +3,7 @@ .include "../../Makefile.inc" #.if ${MKPIC} == "yes" -#CFLAGS+=-fPIC +CFLAGS+=-fPIC #.endif .PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common
CVS commit: src/external/cddl/osnet/lib/drti
Module Name:src Committed By: christos Date: Tue Mar 1 21:30:40 UTC 2016 Modified Files: src/external/cddl/osnet/lib/drti: Makefile Log Message: Build as PIC if requested To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/lib/drti/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/drti/Makefile diff -u src/external/cddl/osnet/lib/drti/Makefile:1.2 src/external/cddl/osnet/lib/drti/Makefile:1.3 --- src/external/cddl/osnet/lib/drti/Makefile:1.2 Sun Feb 28 14:10:10 2016 +++ src/external/cddl/osnet/lib/drti/Makefile Tue Mar 1 16:30:40 2016 @@ -2,6 +2,10 @@ .include .include "../../Makefile.inc" +#.if ${MKPIC} == "yes" +#CFLAGS+=-fPIC +#.endif + .PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common SRCS= drti.c
CVS commit: src/external/cddl/osnet/lib
Module Name:src Committed By: riastradh Date: Mon Feb 29 17:46:54 UTC 2016 Modified Files: src/external/cddl/osnet/lib: Makefile Log Message: Let MKCTF alone control whether we build libctf. If MKDTRACE=yes MKCTF=no makes no sense, we can express that somewhere else, not as a confusing set lists error at the end -- as far as I know, there's no way to express MKDTRACE *or* MKCTF as a condition for set list entries. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/lib/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/Makefile diff -u src/external/cddl/osnet/lib/Makefile:1.7 src/external/cddl/osnet/lib/Makefile:1.8 --- src/external/cddl/osnet/lib/Makefile:1.7 Sun Feb 28 19:10:10 2016 +++ src/external/cddl/osnet/lib/Makefile Mon Feb 29 17:46:54 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2016/02/28 19:10:10 christos Exp $ +# $NetBSD: Makefile,v 1.8 2016/02/29 17:46:54 riastradh Exp $ # # @@ -8,7 +8,7 @@ SUBDIR+= libdtrace SUBDIR+= drti .endif -.if ${MKDTRACE:Uno} != "no" || ${MKCTF:Uno} != "no" +.if ${MKCTF:Uno} != "no" SUBDIR+= libctf .endif
CVS commit: src/external/cddl/osnet/lib
Module Name:src Committed By: christos Date: Sun Feb 28 19:10:10 UTC 2016 Modified Files: src/external/cddl/osnet/lib: Makefile src/external/cddl/osnet/lib/drti: Makefile Log Message: hook drti To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/lib/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/drti/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/Makefile diff -u src/external/cddl/osnet/lib/Makefile:1.6 src/external/cddl/osnet/lib/Makefile:1.7 --- src/external/cddl/osnet/lib/Makefile:1.6 Tue Mar 25 05:52:55 2014 +++ src/external/cddl/osnet/lib/Makefile Sun Feb 28 14:10:10 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2014/03/25 09:52:55 ozaki-r Exp $ +# $NetBSD: Makefile,v 1.7 2016/02/28 19:10:10 christos Exp $ # # @@ -6,6 +6,7 @@ .if (defined(MKDTRACE) && ${MKDTRACE} != "no") SUBDIR+= libdtrace +SUBDIR+= drti .endif .if ${MKDTRACE:Uno} != "no" || ${MKCTF:Uno} != "no" SUBDIR+= libctf Index: src/external/cddl/osnet/lib/drti/Makefile diff -u src/external/cddl/osnet/lib/drti/Makefile:1.1 src/external/cddl/osnet/lib/drti/Makefile:1.2 --- src/external/cddl/osnet/lib/drti/Makefile:1.1 Sat Feb 20 19:49:57 2010 +++ src/external/cddl/osnet/lib/drti/Makefile Sun Feb 28 14:10:10 2016 @@ -1,11 +1,12 @@ # $FreeBSD: src/cddl/lib/drti/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $ - +.include .include "../../Makefile.inc" .PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common SRCS= drti.c -FILES= ${SRCS:R:S/$/.o/g} +OBJS= ${SRCS:R:S/$/.o/g} +FILES= ${OBJS} FILESOWN= ${LIBOWN} FILESGRP= ${LIBGRP} FILESMODE= ${LIBMODE} @@ -13,11 +14,11 @@ FILESDIR= ${LIBDIR}/dtrace WARNS?= 6 CLEANFILES= ${FILES} -CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris \ - -I${.CURDIR}/../../../cddl/compat/opensolaris/include \ - -I${OPENSOLARIS_USR_DISTDIR}/head \ - -I${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common \ - -I${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common \ - -I${OPENSOLARIS_SYS_DISTDIR}/uts/common +CPPFLAGS+= -I${.CURDIR}/../../dist/lib/libdtrace/common \ + -I${.CURDIR}/../../include \ + -I${.CURDIR}/../../sys \ + -I${.CURDIR}/../../dist/uts/common + +realall: ${OBJS} .include
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Tue Oct 6 22:12:09 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libdtrace: psinfo.d Log Message: almost fixed... Need to figure out what to do with curlwp. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/libdtrace/psinfo.d Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/psinfo.d diff -u src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.3 src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.4 --- src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.3 Mon Oct 5 13:49:40 2015 +++ src/external/cddl/osnet/lib/libdtrace/psinfo.d Tue Oct 6 18:12:09 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: psinfo.d,v 1.3 2015/10/05 17:49:40 christos Exp $ */ +/* $NetBSD: psinfo.d,v 1.4 2015/10/06 22:12:09 christos Exp $ */ /* * CDDL HEADER START @@ -53,15 +53,13 @@ translator psinfo_t < struct proc *T > { pr_ppid = (T->p_pptr == 0) ? 0 : T->p_pptr->p_pid; pr_pgid = (T->p_pgrp->pg_session->s_leader == 0) ? 0 : T->p_pgrp->pg_session->s_leader->p_pid; pr_sid = (T->p_pgrp == 0) ? 0 : ((T->p_pgrp->pg_session == 0) ? 0 : T->p_pgrp->pg_session->s_sid); -/* XXX: struct kauth_cred is not public - pr_uid = T->p_cred->cr_ruid; - pr_euid = T->p_cred->cr_uid; - pr_gid = T->p_cred->cr_rgid; - pr_egid = T->p_cred->cr_groups[0]; - */ + pr_uid = T->p_cred->cr_uid; + pr_euid = T->p_cred->cr_euid; + pr_gid = T->p_cred->cr_gid; + pr_egid = T->p_cred->cr_egid; pr_addr = 0; - pr_psargs = stringof(T->p_args->ar_args); - pr_arglen = T->p_args->ar_length; + pr_psargs = stringof(T->p_comm); + pr_arglen = strlen(T->p_comm); }; typedef struct lwpsinfo { @@ -78,22 +76,24 @@ typedef struct lwpsinfo { } lwpsinfo_t; #pragma D binding "1.0" translator -translator lwpsinfo_t < struct thread *T > { - pr_lwpid = T->td_tid; - pr_pri = T->td_priority; - pr_flag = T->td_flags; - pr_state = 0; /* XXX */ - pr_sname = '?'; /* XXX */ +translator lwpsinfo_t < struct lwp *T > { + pr_lwpid = T->l_lid; + pr_pri = T->l_priority; + pr_flag = T->l_flag; + pr_state = T->l_stat; + pr_sname = '?'; /* XXX */ pr_syscall = 0; /* XXX */ pr_addr = (uintptr_t)T; - pr_wchan = (uintptr_t)T->td_wchan; + pr_wchan = (uintptr_t)T->l_wchan; }; -inline psinfo_t *curpsinfo = xlate (curthread->td_proc); +/* XXX: does not work with multprocessor, since it needs curcpu() */ +/* +inline psinfo_t *curpsinfo = xlate (curlwp->l_proc); #pragma D attributes Stable/Stable/Common curpsinfo #pragma D binding "1.0" curpsinfo -inline lwpsinfo_t *curlwpsinfo = xlate (curthread); +inline lwpsinfo_t *curlwpsinfo = xlate (curlwp); #pragma D attributes Stable/Stable/Common curlwpsinfo #pragma D binding "1.0" curlwpsinfo - +*/
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Wed Oct 7 00:35:23 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libdtrace: psinfo.d Log Message: fix the remaining problem with pcinfo; the dtracetoolkit execsnoop script works. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libdtrace/psinfo.d Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/psinfo.d diff -u src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.4 src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.5 --- src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.4 Tue Oct 6 18:12:09 2015 +++ src/external/cddl/osnet/lib/libdtrace/psinfo.d Tue Oct 6 20:35:23 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: psinfo.d,v 1.4 2015/10/06 22:12:09 christos Exp $ */ +/* $NetBSD: psinfo.d,v 1.5 2015/10/07 00:35:23 christos Exp $ */ /* * CDDL HEADER START @@ -87,13 +87,10 @@ translator lwpsinfo_t < struct lwp *T > pr_wchan = (uintptr_t)T->l_wchan; }; -/* XXX: does not work with multprocessor, since it needs curcpu() */ -/* -inline psinfo_t *curpsinfo = xlate (curlwp->l_proc); +inline psinfo_t *curpsinfo = xlate (curthread->l_proc); #pragma D attributes Stable/Stable/Common curpsinfo #pragma D binding "1.0" curpsinfo -inline lwpsinfo_t *curlwpsinfo = xlate (curlwp); +inline lwpsinfo_t *curlwpsinfo = xlate (curthread); #pragma D attributes Stable/Stable/Common curlwpsinfo #pragma D binding "1.0" curlwpsinfo -*/
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Mon Oct 5 17:49:10 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: Arrange to install the dtrace files (some are broken, sets will need to be fixed) To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.13 src/external/cddl/osnet/lib/libdtrace/Makefile:1.14 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.13 Tue Sep 29 20:17:09 2015 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Mon Oct 5 13:49:10 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2015/09/30 00:17:09 christos Exp $ +# $NetBSD: Makefile,v 1.14 2015/10/05 17:49:10 christos Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -121,12 +121,8 @@ beforedepend: dt_errtags.c dt_names.c foo: echo ${OPENSOLARIS_USR_DISTDIR} -#beforeinstall: -#.if exists(${DESTDIR}/usr/lib/dtrace) -#.for file in ${DSRCS} -# ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace -#.endfor -#.endif +FILES= ${DSRCS} +FILESDIR= /usr/lib/dtrace LIBDPLIBS= proc ${NETBSDSRCDIR}/external/bsd/libproc/lib
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Mon Oct 5 17:49:40 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libdtrace: psinfo.d Log Message: Start matching some of the field names to NetBSD's XXX: needs work To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/lib/libdtrace/psinfo.d Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/psinfo.d diff -u src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.2 src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.3 --- src/external/cddl/osnet/lib/libdtrace/psinfo.d:1.2 Sat Feb 20 20:46:35 2010 +++ src/external/cddl/osnet/lib/libdtrace/psinfo.d Mon Oct 5 13:49:40 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: psinfo.d,v 1.2 2010/02/21 01:46:35 darran Exp $ */ +/* $NetBSD: psinfo.d,v 1.3 2015/10/05 17:49:40 christos Exp $ */ /* * CDDL HEADER START @@ -48,15 +48,17 @@ typedef struct psinfo { #pragma D binding "1.0" translator translator psinfo_t < struct proc *T > { - pr_nlwp = T->p_numthreads; + pr_nlwp = T->p_nlwps; pr_pid = T->p_pid; pr_ppid = (T->p_pptr == 0) ? 0 : T->p_pptr->p_pid; - pr_pgid = (T->p_leader == 0) ? 0 : T->p_leader->p_pid; + pr_pgid = (T->p_pgrp->pg_session->s_leader == 0) ? 0 : T->p_pgrp->pg_session->s_leader->p_pid; pr_sid = (T->p_pgrp == 0) ? 0 : ((T->p_pgrp->pg_session == 0) ? 0 : T->p_pgrp->pg_session->s_sid); - pr_uid = T->p_ucred->cr_ruid; - pr_euid = T->p_ucred->cr_uid; - pr_gid = T->p_ucred->cr_rgid; - pr_egid = T->p_ucred->cr_groups[0]; +/* XXX: struct kauth_cred is not public + pr_uid = T->p_cred->cr_ruid; + pr_euid = T->p_cred->cr_uid; + pr_gid = T->p_cred->cr_rgid; + pr_egid = T->p_cred->cr_groups[0]; + */ pr_addr = 0; pr_psargs = stringof(T->p_args->ar_args); pr_arglen = T->p_args->ar_length;
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Wed Sep 30 00:17:09 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: do the stack protector stuff like the other files. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.12 src/external/cddl/osnet/lib/libdtrace/Makefile:1.13 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.12 Tue Sep 29 19:50:17 2015 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Tue Sep 29 20:17:09 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2015/09/29 23:50:17 christos Exp $ +# $NetBSD: Makefile,v 1.13 2015/09/30 00:17:09 christos Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -83,6 +83,7 @@ COPTS.dt_link.c += -Wno-stack-protector COPTS.dt_options.c += -Wno-stack-protector COPTS.dt_parser.c += -Wno-stack-protector COPTS.dt_pragma.c += -Wno-stack-protector +COPTS.dt_print.c += -Wno-stack-protector COPTS.dt_printf.c += -Wno-stack-protector COPTS.dt_program.c += -Wno-stack-protector COPTS.dt_provider.c += -Wno-stack-protector @@ -107,10 +108,6 @@ YFLAGS+=-d CLEANFILES= dt_errtags.c dt_names.c dt_grammar.h -.if ${_HOST_OSNAME} == "Darwin" -COPTS.dt_print.c+= -fno-stack-protector -.endif - MKERRTAGS=${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh dt_errtags.c: ${MKERRTAGS} ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h sh ${MKERRTAGS} < ${.ALLSRC:M*.h} > ${.TARGET}
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Tue Sep 29 23:50:17 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: - make the generated file rules depend on the source files - hack for clang on Darwin To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.11 src/external/cddl/osnet/lib/libdtrace/Makefile:1.12 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.11 Thu Sep 24 10:36:54 2015 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Tue Sep 29 19:50:17 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2015/09/24 14:36:54 christos Exp $ +# $NetBSD: Makefile,v 1.12 2015/09/29 23:50:17 christos Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -107,11 +107,17 @@ YFLAGS+=-d CLEANFILES= dt_errtags.c dt_names.c dt_grammar.h -dt_errtags.c: - sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh < ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h > dt_errtags.c +.if ${_HOST_OSNAME} == "Darwin" +COPTS.dt_print.c+= -fno-stack-protector +.endif -dt_names.c: - sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh < ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h > dt_names.c +MKERRTAGS=${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh +dt_errtags.c: ${MKERRTAGS} ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h + sh ${MKERRTAGS} < ${.ALLSRC:M*.h} > ${.TARGET} + +MKNAMES=${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh +dt_names.c: ${MKNAMES} ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h + sh ${MKNAMES} < ${.ALLSRC:M*.h} > ${.TARGET} beforedepend: dt_errtags.c dt_names.c
CVS commit: src/external/cddl/osnet/lib/libctf
Module Name:src Committed By: christos Date: Wed Sep 16 19:47:14 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libctf: Makefile Log Message: no need for LIBDPLIBS here To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/lib/libctf/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libctf/Makefile diff -u src/external/cddl/osnet/lib/libctf/Makefile:1.5 src/external/cddl/osnet/lib/libctf/Makefile:1.6 --- src/external/cddl/osnet/lib/libctf/Makefile:1.5 Tue Sep 15 14:38:41 2015 +++ src/external/cddl/osnet/lib/libctf/Makefile Wed Sep 16 15:47:14 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2015/09/15 18:38:41 christos Exp $ +# $NetBSD: Makefile,v 1.6 2015/09/16 19:47:14 christos Exp $ # $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -30,7 +30,8 @@ CPPFLAGS+= -I${OSNETDIR}/sys \ -I${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common -LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz +LDADD+= -lz +DPADD+= ${LIBZ} .include
CVS commit: src/external/cddl/osnet/lib/libctf
Module Name:src Committed By: christos Date: Thu Sep 17 01:53:48 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libctf: Makefile Log Message: don't depend on the installed version of libz To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/lib/libctf/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libctf/Makefile diff -u src/external/cddl/osnet/lib/libctf/Makefile:1.6 src/external/cddl/osnet/lib/libctf/Makefile:1.7 --- src/external/cddl/osnet/lib/libctf/Makefile:1.6 Wed Sep 16 15:47:14 2015 +++ src/external/cddl/osnet/lib/libctf/Makefile Wed Sep 16 21:53:48 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2015/09/16 19:47:14 christos Exp $ +# $NetBSD: Makefile,v 1.7 2015/09/17 01:53:48 christos Exp $ # $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -30,8 +30,7 @@ CPPFLAGS+= -I${OSNETDIR}/sys \ -I${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common -LDADD+= -lz -DPADD+= ${LIBZ} +LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz .include
CVS commit: src/external/cddl/osnet/lib/libctf
Module Name:src Committed By: christos Date: Tue Sep 15 18:38:41 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libctf: Makefile Log Message: libctf depends on libz To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libctf/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libctf/Makefile diff -u src/external/cddl/osnet/lib/libctf/Makefile:1.4 src/external/cddl/osnet/lib/libctf/Makefile:1.5 --- src/external/cddl/osnet/lib/libctf/Makefile:1.4 Tue Sep 10 07:23:20 2013 +++ src/external/cddl/osnet/lib/libctf/Makefile Tue Sep 15 14:38:41 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2013/09/10 11:23:20 christos Exp $ +# $NetBSD: Makefile,v 1.5 2015/09/15 18:38:41 christos Exp $ # $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -30,5 +30,7 @@ CPPFLAGS+= -I${OSNETDIR}/sys \ -I${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common \ -I${OPENSOLARIS_SYS_DISTDIR}/uts/common +LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz + .include
CVS commit: src/external/cddl/osnet/lib/libzpool
Module Name:src Committed By: riastradh Date: Fri Apr 10 22:36:50 UTC 2015 Modified Files: src/external/cddl/osnet/lib/libzpool: Makefile Log Message: One usually puts .c, not .o, files in SRCS. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/cddl/osnet/lib/libzpool/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzpool/Makefile diff -u src/external/cddl/osnet/lib/libzpool/Makefile:1.9 src/external/cddl/osnet/lib/libzpool/Makefile:1.10 --- src/external/cddl/osnet/lib/libzpool/Makefile:1.9 Tue Apr 22 15:02:38 2014 +++ src/external/cddl/osnet/lib/libzpool/Makefile Fri Apr 10 22:36:50 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2014/04/22 15:02:38 christos Exp $ +# $NetBSD: Makefile,v 1.10 2015/04/10 22:36:50 riastradh Exp $ .include ${.CURDIR}/../../dist/uts/common/Makefile.files .include ../../Makefile.zfs @@ -26,7 +26,7 @@ SRCS= kernel.c kernel2.c atomic.c # Sun stuff SRCS+= ${ZFS_COMMON_OBJS:C/.o$/.c/} SRCS+= ${ZFS_SHARED_OBJS:C/.o$/.c/} -SRCS+= taskq.c util.c list.o u8_textprep.o +SRCS+= taskq.c util.c list.c u8_textprep.c print: echo ${LIST_SRCS} ${LIST_OBJS}
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: ozaki-r Date: Sun Mar 16 06:51:43 UTC 2014 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: Use MACHINE_CPU instead of MACHINE_ARCH with pattern matching Include bsd.own.mk to use MACHINE_CPU. Advised by matt@ To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.8 src/external/cddl/osnet/lib/libdtrace/Makefile:1.9 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.8 Sun Mar 16 05:11:19 2014 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Sun Mar 16 06:51:43 2014 @@ -1,7 +1,9 @@ -# $NetBSD: Makefile,v 1.8 2014/03/16 05:11:19 ozaki-r Exp $ +# $NetBSD: Makefile,v 1.9 2014/03/16 06:51:43 ozaki-r Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ +.include bsd.own.mk + .include ../../Makefile.inc LIB= dtrace @@ -86,7 +88,7 @@ COPTS.dt_subr.c += -Wno-stack-protector CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel .elif ${MACHINE_ARCH} == sparc64 CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc -.elif !empty(MACHINE_ARCH:M*arm*) +.elif ${MACHINE_CPU} == arm CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/arm .PATH: ${.CURDIR}/../../dist/lib/libdtrace/arm SRCS+= dt_isadep.c
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: ozaki-r Date: Sun Mar 16 05:11:19 UTC 2014 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: Look up arm directory on MACHINE_ARCH=*arm* To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.7 src/external/cddl/osnet/lib/libdtrace/Makefile:1.8 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.7 Fri Jun 21 19:16:01 2013 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Sun Mar 16 05:11:19 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2013/06/21 19:16:01 christos Exp $ +# $NetBSD: Makefile,v 1.8 2014/03/16 05:11:19 ozaki-r Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -86,7 +86,7 @@ COPTS.dt_subr.c += -Wno-stack-protector CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel .elif ${MACHINE_ARCH} == sparc64 CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc -.elif ${MACHINE_ARCH} == arm +.elif !empty(MACHINE_ARCH:M*arm*) CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/arm .PATH: ${.CURDIR}/../../dist/lib/libdtrace/arm SRCS+= dt_isadep.c
CVS commit: src/external/cddl/osnet/lib/libctf
Module Name:src Committed By: christos Date: Tue Sep 10 11:23:20 UTC 2013 Modified Files: src/external/cddl/osnet/lib/libctf: Makefile Log Message: -D and -I are CPPFLAGS To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/libctf/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libctf/Makefile diff -u src/external/cddl/osnet/lib/libctf/Makefile:1.3 src/external/cddl/osnet/lib/libctf/Makefile:1.4 --- src/external/cddl/osnet/lib/libctf/Makefile:1.3 Sat Apr 3 14:35:49 2010 +++ src/external/cddl/osnet/lib/libctf/Makefile Tue Sep 10 07:23:20 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2010/04/03 18:35:49 christos Exp $ +# $NetBSD: Makefile,v 1.4 2013/09/10 11:23:20 christos Exp $ # $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -21,9 +21,9 @@ SRCS= ctf_create.c \ .PATH: ${.CURDIR}/../../dist/common/ctf .PATH: ${.CURDIR}/../../dist/lib/libctf/common -CFLAGS+= -DCTF_OLD_VERSIONS +CPPFLAGS+= -DCTF_OLD_VERSIONS -CFLAGS+= -I${OSNETDIR}/sys \ +CPPFLAGS+= -I${OSNETDIR}/sys \ -I${OSNETDIR}/include \ -I${OPENSOLARIS_USR_DISTDIR}/head \ -I${OPENSOLARIS_USR_DISTDIR}/common/ctf \
CVS commit: src/external/cddl/osnet/lib/libzpool
Module Name:src Committed By: dsl Date: Tue Jan 1 19:03:26 UTC 2013 Modified Files: src/external/cddl/osnet/lib/libzpool: kernel.c Log Message: Comment out the unused 'struct proc p0;' This is userspace, it isn't supposed to know what a 'struct proc' is. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/lib/libzpool/kernel.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzpool/kernel.c diff -u src/external/cddl/osnet/lib/libzpool/kernel.c:1.5 src/external/cddl/osnet/lib/libzpool/kernel.c:1.6 --- src/external/cddl/osnet/lib/libzpool/kernel.c:1.5 Tue Dec 28 13:36:09 2010 +++ src/external/cddl/osnet/lib/libzpool/kernel.c Tue Jan 1 19:03:26 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: kernel.c,v 1.5 2010/12/28 13:36:09 haad Exp $ */ +/* $NetBSD: kernel.c,v 1.6 2013/01/01 19:03:26 dsl Exp $ */ /* * CDDL HEADER START @@ -29,7 +29,7 @@ #pragma ident %Z%%M% %I% %E% SMI #include sys/cdefs.h -__RCSID($NetBSD: kernel.c,v 1.5 2010/12/28 13:36:09 haad Exp $); +__RCSID($NetBSD: kernel.c,v 1.6 2013/01/01 19:03:26 dsl Exp $); #include sys/zfs_context.h #include sys/sysctl.h @@ -65,7 +65,7 @@ struct utsname utsname = { }; /* this only exists to have its address taken */ -struct proc p0; +// struct proc p0; /* * =
CVS commit: src/external/cddl/osnet/lib/libzfs
Module Name:src Committed By: christos Date: Thu Jul 5 13:55:58 UTC 2012 Modified Files: src/external/cddl/osnet/lib/libzfs: deviceid.c Log Message: PR/46660: Henning Petersen: Fix typo in deviceid.c To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libzfs/deviceid.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzfs/deviceid.c diff -u src/external/cddl/osnet/lib/libzfs/deviceid.c:1.1 src/external/cddl/osnet/lib/libzfs/deviceid.c:1.2 --- src/external/cddl/osnet/lib/libzfs/deviceid.c:1.1 Fri Aug 7 16:57:56 2009 +++ src/external/cddl/osnet/lib/libzfs/deviceid.c Thu Jul 5 09:55:58 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: deviceid.c,v 1.1 2009/08/07 20:57:56 haad Exp $ */ +/* $NetBSD: deviceid.c,v 1.2 2012/07/05 13:55:58 christos Exp $ */ /*- * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -57,7 +57,7 @@ #include sys/cdefs.h /* __FBSDID($FreeBSD: src/compat/opensolaris/misc/deviceid.c,v 1.1 2007/05/06 01:39:38 pjd Exp $); */ -__RCSID($NetBSD: deviceid.c,v 1.1 2009/08/07 20:57:56 haad Exp $); +__RCSID($NetBSD: deviceid.c,v 1.2 2012/07/05 13:55:58 christos Exp $); #include sys/param.h #include sys/ioctl.h @@ -78,7 +78,7 @@ devid_str_decode(char *devidstr, ddi_dev return (EINVAL); } *retminor_name = strdup(); - if (*retminor_name == NULL); + if (*retminor_name == NULL) return (ENOMEM); return (0); }
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: wiz Date: Mon Feb 13 12:52:54 UTC 2012 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: Use the correct MACHINE_ARCH for amd64. Remove temporary hack while here. From Henning Petersen in PR 46001. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.5 src/external/cddl/osnet/lib/libdtrace/Makefile:1.6 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.5 Sat Apr 3 18:34:19 2010 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Mon Feb 13 12:52:54 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2010/04/03 18:34:19 christos Exp $ +# $NetBSD: Makefile,v 1.6 2012/02/13 12:52:54 wiz Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -82,13 +82,10 @@ COPTS.dt_program.c += -Wno-stack-protect COPTS.dt_provider.c += -Wno-stack-protector COPTS.dt_subr.c += -Wno-stack-protector -.if ${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == amd64 +.if ${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64 CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel .elif ${MACHINE_ARCH} == sparc64 CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc -.else -# temporary hack -CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel .endif LFLAGS+=-l
CVS commit: src/external/cddl/osnet/lib/libzpool
Module Name:src Committed By: haad Date: Tue Dec 14 09:19:15 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libzpool: Makefile Log Message: Use only cas versions of 64 bit atomic ops. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libzpool/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzpool/Makefile diff -u src/external/cddl/osnet/lib/libzpool/Makefile:1.4 src/external/cddl/osnet/lib/libzpool/Makefile:1.5 --- src/external/cddl/osnet/lib/libzpool/Makefile:1.4 Sun Feb 21 01:46:35 2010 +++ src/external/cddl/osnet/lib/libzpool/Makefile Tue Dec 14 09:19:14 2010 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2010/02/21 01:46:35 darran Exp $ +# $NetBSD: Makefile,v 1.5 2010/12/14 09:19:14 haad Exp $ .include ${.CURDIR}/../../dist/uts/common/Makefile.files .include ../../Makefile.zfs @@ -13,6 +13,7 @@ DPADD= ${LIBPTHREAD} ${LIBZ} LDADD= -lpthread -lz CPPFLAGS+= -std=c99 +#CPPFLAGS+=-Wall -Wno-unknown-pragmas # Local stuff SRCS= kernel.c kernel2.c @@ -26,7 +27,7 @@ .if ${MACHINE_ARCH} == i386 CPPFLAGS+= -D__HAVE_ATOMIC64_OPS # add NetBSD 64 add operations on i386 .PATH: ${NETBSDSRCDIR}/common/lib/libc/atomic -SRCS+= atomic_add_64_cas.c atomic_add_64_nv_cas.c atomic_inc_64_add.c atomic_dec_64_add.c +SRCS+= atomic_add_64_cas.c atomic_add_64_nv_cas.c atomic_inc_64_cas.c atomic_dec_64_cas.c .endif print:
CVS commit: src/external/cddl/osnet/lib/libzpool
Module Name:src Committed By: haad Date: Tue Dec 14 23:39:11 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libzpool: Makefile Log Message: Do not built 64b atomic ops to libzpool they are in libc again. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/lib/libzpool/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzpool/Makefile diff -u src/external/cddl/osnet/lib/libzpool/Makefile:1.5 src/external/cddl/osnet/lib/libzpool/Makefile:1.6 --- src/external/cddl/osnet/lib/libzpool/Makefile:1.5 Tue Dec 14 09:19:14 2010 +++ src/external/cddl/osnet/lib/libzpool/Makefile Tue Dec 14 23:39:11 2010 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2010/12/14 09:19:14 haad Exp $ +# $NetBSD: Makefile,v 1.6 2010/12/14 23:39:11 haad Exp $ .include ${.CURDIR}/../../dist/uts/common/Makefile.files .include ../../Makefile.zfs @@ -23,13 +23,6 @@ SRCS+= ${ZFS_SHARED_OBJS:C/.o$/.c/} SRCS+= taskq.c util.c list.o u8_textprep.o -# Add opensolaris atomic functions and use fakedones if we do not support them -.if ${MACHINE_ARCH} == i386 -CPPFLAGS+= -D__HAVE_ATOMIC64_OPS # add NetBSD 64 add operations on i386 -.PATH: ${NETBSDSRCDIR}/common/lib/libc/atomic -SRCS+= atomic_add_64_cas.c atomic_add_64_nv_cas.c atomic_inc_64_cas.c atomic_dec_64_cas.c -.endif - print: echo ${LIST_SRCS} ${LIST_OBJS}
CVS commit: src/external/cddl/osnet/lib/libumem
Module Name:src Committed By: haad Date: Tue Dec 14 01:25:37 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libumem: stub_stand.c Log Message: Define mutex_owned. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libumem/stub_stand.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libumem/stub_stand.c diff -u src/external/cddl/osnet/lib/libumem/stub_stand.c:1.1 src/external/cddl/osnet/lib/libumem/stub_stand.c:1.2 --- src/external/cddl/osnet/lib/libumem/stub_stand.c:1.1 Sun Feb 28 22:45:45 2010 +++ src/external/cddl/osnet/lib/libumem/stub_stand.c Tue Dec 14 01:25:37 2010 @@ -55,6 +55,12 @@ return (1); } +int +mutex_owned(mutex_t *mp) +{ + return (1); +} + /*ARGSUSED*/ int mutex_lock(mutex_t *mp)
CVS commit: src/external/cddl/osnet/lib/libzpool
Module Name:src Committed By: haad Date: Tue May 11 22:18:10 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libzpool: kernel2.c Log Message: Fix userspace cv_timedwait implementation to work on NetBSD. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libzpool/kernel2.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzpool/kernel2.c diff -u src/external/cddl/osnet/lib/libzpool/kernel2.c:1.1 src/external/cddl/osnet/lib/libzpool/kernel2.c:1.2 --- src/external/cddl/osnet/lib/libzpool/kernel2.c:1.1 Fri Aug 7 20:57:56 2009 +++ src/external/cddl/osnet/lib/libzpool/kernel2.c Tue May 11 22:18:10 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: kernel2.c,v 1.1 2009/08/07 20:57:56 haad Exp $ */ +/* $NetBSD: kernel2.c,v 1.2 2010/05/11 22:18:10 haad Exp $ */ /*- * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include sys/cdefs.h -__RCSID($NetBSD: kernel2.c,v 1.1 2009/08/07 20:57:56 haad Exp $); +__RCSID($NetBSD: kernel2.c,v 1.2 2010/05/11 22:18:10 haad Exp $); #include sys/zfs_context.h @@ -239,6 +239,7 @@ clock_t cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime) { + struct timespec nowts; struct timespec ts; uint64_t when; int error; @@ -247,10 +248,14 @@ cv_init(cv, NULL, 0, NULL); } + clock_gettime(CLOCK_REALTIME, nowts); + /* convert back from 119hz to nanoseconds. */ - when = abstime 23; + when = (uint64_t)abstime 23; ts.tv_sec = (long)(abstime / 10); ts.tv_nsec = (long)(abstime % 10); + + timespecadd(ts, nowts, ts); do { error = pthread_cond_timedwait(GET(cv), GET(mp), ts);
CVS commit: src/external/cddl/osnet/lib/libumem
Module Name:src Committed By: haad Date: Mon May 10 06:27:57 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libumem: Makefile Log Message: Disable building of stub_stand.c we build all locking primitives in libzpool. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libumem/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libumem/Makefile diff -u src/external/cddl/osnet/lib/libumem/Makefile:1.4 src/external/cddl/osnet/lib/libumem/Makefile:1.5 --- src/external/cddl/osnet/lib/libumem/Makefile:1.4 Sun Feb 28 22:45:45 2010 +++ src/external/cddl/osnet/lib/libumem/Makefile Mon May 10 06:27:57 2010 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.4 2010/02/28 22:45:45 haad Exp $ +# $NetBSD: Makefile,v 1.5 2010/05/10 06:27:57 haad Exp $ LIB= umem -SRCS= umem.c stub_stand.c +SRCS= umem.c .include ../../Makefile.zfs .include bsd.lib.mk
CVS commit: src/external/cddl/osnet/lib/libzpool
Module Name:src Committed By: haad Date: Sun May 2 23:50:34 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libzpool: kernel.c Log Message: Initialize system_taskq during taskq init. This fixes ztest crash in taskq_dispatch. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/libzpool/kernel.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzpool/kernel.c diff -u src/external/cddl/osnet/lib/libzpool/kernel.c:1.3 src/external/cddl/osnet/lib/libzpool/kernel.c:1.4 --- src/external/cddl/osnet/lib/libzpool/kernel.c:1.3 Mon Mar 1 21:13:10 2010 +++ src/external/cddl/osnet/lib/libzpool/kernel.c Sun May 2 23:50:34 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: kernel.c,v 1.3 2010/03/01 21:13:10 haad Exp $ */ +/* $NetBSD: kernel.c,v 1.4 2010/05/02 23:50:34 haad Exp $ */ /* * CDDL HEADER START @@ -29,7 +29,7 @@ #pragma ident %Z%%M% %I% %E% SMI #include sys/cdefs.h -__RCSID($NetBSD: kernel.c,v 1.3 2010/03/01 21:13:10 haad Exp $); +__RCSID($NetBSD: kernel.c,v 1.4 2010/05/02 23:50:34 haad Exp $); #include sys/zfs_context.h #include sys/sysctl.h @@ -597,6 +597,8 @@ snprintf(hw_serial, sizeof (hw_serial), %ld, gethostid()); + system_taskq_init(); + spa_init(mode); }
CVS commit: src/external/cddl/osnet/lib/libumem
Module Name:src Committed By: haad Date: Sun May 2 23:59:54 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libumem: umem.c Log Message: In NetBSD pool cache constructor/destructor routines has inverted arguments. C To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libumem/umem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libumem/umem.c diff -u src/external/cddl/osnet/lib/libumem/umem.c:1.1 src/external/cddl/osnet/lib/libumem/umem.c:1.2 --- src/external/cddl/osnet/lib/libumem/umem.c:1.1 Fri Aug 7 20:57:56 2009 +++ src/external/cddl/osnet/lib/libumem/umem.c Sun May 2 23:59:54 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: umem.c,v 1.1 2009/08/07 20:57:56 haad Exp $ */ +/* $NetBSD: umem.c,v 1.2 2010/05/02 23:59:54 haad Exp $ */ /* * CDDL HEADER START @@ -135,7 +135,8 @@ } if(cache-constructor != NULL) { - if(cache-constructor(buf, cache-callback_data, flags) != 0) { + /* XXX NetBSD pool cache costructor has switched arguments. */ + if(cache-constructor(cache-callback_data, buf, flags) != 0) { free(buf); if(!(flags UMEM_NOFAIL)) return NULL; @@ -155,7 +156,8 @@ void umem_cache_free(umem_cache_t *cache, void *buffer) { if(cache-destructor != NULL) - cache-destructor(buffer, cache-callback_data); + /* XXX NetBSD pool cache costructor has switched arguments. */ + cache-destructor(cache-callback_data, buffer); free(buffer); }
CVS commit: src/external/cddl/osnet/lib/libdtrace
Module Name:src Committed By: christos Date: Sat Apr 3 18:34:20 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libdtrace: Makefile Log Message: - use CPPFLAGS instead of CFLAGS - use relative .PATH To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/libdtrace/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libdtrace/Makefile diff -u src/external/cddl/osnet/lib/libdtrace/Makefile:1.4 src/external/cddl/osnet/lib/libdtrace/Makefile:1.5 --- src/external/cddl/osnet/lib/libdtrace/Makefile:1.4 Wed Feb 24 10:40:54 2010 +++ src/external/cddl/osnet/lib/libdtrace/Makefile Sat Apr 3 14:34:19 2010 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2010/02/24 15:40:54 tron Exp $ +# $NetBSD: Makefile,v 1.5 2010/04/03 18:34:19 christos Exp $ # $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -52,10 +52,10 @@ signal.d \ unistd.d -.PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common -.PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libgen/common +.PATH: ${.CURDIR}/../../dist/lib/libgen/common +.PATH: ${.CURDIR}/../../dist/lib/libdtrace/common -CFLAGS+= -I${.OBJDIR} \ +CPPFLAGS+= -I${.OBJDIR} \ -I${OSNETDIR}/sys \ -I${OSNETDIR}/include \ -I${OPENSOLARIS_USR_DISTDIR}/head \ @@ -83,12 +83,12 @@ COPTS.dt_subr.c += -Wno-stack-protector .if ${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == amd64 -CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel +CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel .elif ${MACHINE_ARCH} == sparc64 -CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc +CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc .else # temporary hack -CFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel +CPPFLAGS+= -I${OPENSOLARIS_SYS_DISTDIR}/uts/intel .endif LFLAGS+=-l @@ -105,6 +105,9 @@ beforedepend: dt_errtags.c dt_names.c +foo: + echo ${OPENSOLARIS_USR_DISTDIR} + #beforeinstall: #.if exists(${DESTDIR}/usr/lib/dtrace) #.for file in ${DSRCS}
CVS commit: src/external/cddl/osnet/lib/libctf
Module Name:src Committed By: christos Date: Sat Apr 3 18:35:49 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libctf: Makefile Log Message: use relative .PATH, and remove one that is not needed. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/lib/libctf/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libctf/Makefile diff -u src/external/cddl/osnet/lib/libctf/Makefile:1.2 src/external/cddl/osnet/lib/libctf/Makefile:1.3 --- src/external/cddl/osnet/lib/libctf/Makefile:1.2 Sat Feb 20 20:46:35 2010 +++ src/external/cddl/osnet/lib/libctf/Makefile Sat Apr 3 14:35:49 2010 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2010/02/21 01:46:35 darran Exp $ +# $NetBSD: Makefile,v 1.3 2010/04/03 18:35:49 christos Exp $ # $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.2.2.1 2009/08/03 08:13:06 kensmith Exp $ @@ -18,9 +18,8 @@ ctf_types.c \ ctf_util.c -.PATH: ${OPENSOLARIS_USR_DISTDIR}/common/ctf -.PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libctf/common -.PATH: ${OPENSOLARIS_SYS_DISTDIR}/common/ctf +.PATH: ${.CURDIR}/../../dist/common/ctf +.PATH: ${.CURDIR}/../../dist/lib/libctf/common CFLAGS+= -DCTF_OLD_VERSIONS
CVS commit: src/external/cddl/osnet/lib
Module Name:src Committed By: tron Date: Wed Feb 24 12:18:37 UTC 2010 Modified Files: src/external/cddl/osnet/lib: Makefile Log Message: Include bsd.own.mk before checking MKDTRACE to allow setting it in /etc/mk.conf. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/Makefile diff -u src/external/cddl/osnet/lib/Makefile:1.3 src/external/cddl/osnet/lib/Makefile:1.4 --- src/external/cddl/osnet/lib/Makefile:1.3 Sun Feb 21 01:46:34 2010 +++ src/external/cddl/osnet/lib/Makefile Wed Feb 24 12:18:37 2010 @@ -1,7 +1,9 @@ -# $NetBSD: Makefile,v 1.3 2010/02/21 01:46:34 darran Exp $ +# $NetBSD: Makefile,v 1.4 2010/02/24 12:18:37 tron Exp $ # # +.include bsd.own.mk + .if (defined(MKDTRACE) ${MKDTRACE} != no) SUBDIR+= libdtrace SUBDIR+= libctf
CVS commit: src/external/cddl/osnet/lib/libnvpair
Module Name:src Committed By: christos Date: Wed Feb 17 17:36:32 UTC 2010 Modified Files: src/external/cddl/osnet/lib/libnvpair: Makefile Log Message: Fix build issue with our make system building libnvpair.so from libnvpair.c and libnvpair.so from *.so by renaming libnvpair.c to lib_nvpair.c To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libnvpair/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libnvpair/Makefile diff -u src/external/cddl/osnet/lib/libnvpair/Makefile:1.1 src/external/cddl/osnet/lib/libnvpair/Makefile:1.2 --- src/external/cddl/osnet/lib/libnvpair/Makefile:1.1 Fri Aug 7 16:57:56 2009 +++ src/external/cddl/osnet/lib/libnvpair/Makefile Wed Feb 17 12:36:32 2010 @@ -1,11 +1,17 @@ -# $NetBSD: Makefile,v 1.1 2009/08/07 20:57:56 haad Exp $ +# $NetBSD: Makefile,v 1.2 2010/02/17 17:36:32 christos Exp $ .PATH: ${.CURDIR}/../../dist/lib/libnvpair .PATH: ${.CURDIR}/../../dist/common/nvpair LIB= nvpair -SRCS= libnvpair.c nvpair_alloc_system.c nvpair_alloc_fixed.c nvpair.c +SRCS= lib_nvpair.c nvpair_alloc_system.c nvpair_alloc_fixed.c nvpair.c + +lib_nvpair.c: libnvpair.c + @rm -f ${.TARGET} + @ln -s ${.ALLSRC} ${.TARGET} + +CLEANFILES+=lib_nvpair.c .include ../../Makefile.zfs .include bsd.lib.mk
CVS commit: src/external/cddl/osnet/lib/libzpool
Module Name:src Committed By: haad Date: Tue Oct 6 16:28:10 UTC 2009 Modified Files: src/external/cddl/osnet/lib/libzpool: Makefile Log Message: Enable build of 64 bit atomic ops in userspace for i386. This is needed for all 32 bit archs which doesn't have a 64 atomic ops. This change enable MKZFS build for a i386. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libzpool/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzpool/Makefile diff -u src/external/cddl/osnet/lib/libzpool/Makefile:1.1 src/external/cddl/osnet/lib/libzpool/Makefile:1.2 --- src/external/cddl/osnet/lib/libzpool/Makefile:1.1 Fri Aug 7 20:57:56 2009 +++ src/external/cddl/osnet/lib/libzpool/Makefile Tue Oct 6 16:28:10 2009 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.1 2009/08/07 20:57:56 haad Exp $ +# $NetBSD: Makefile,v 1.2 2009/10/06 16:28:10 haad Exp $ .include ${.CURDIR}/../../dist/uts/common/Makefile.files +.include ../../Makefile.zfs .PATH: ${.CURDIR}/../../dist/common/zfs .PATH: ${.CURDIR}/../../dist/common/unicode @@ -21,8 +22,15 @@ SRCS+= ${ZFS_SHARED_OBJS:C/.o$/.c/} SRCS+= taskq.c util.c list.o u8_textprep.o +# Add opensolaris atomic functions and use fakedones if we do not support them +.if ${MACHINE_ARCH} == i386 +CPPFLAGS+= -D__HAVE_ATOMIC64_OPS # add NetBSD 64 add operations on i386 +.PATH: ${NETBSDSRCDIR}/common/lib/libc/atomic +SRCS+= atomic_add_64_cas.c atomic_add_64_nv_cas.c atomic_inc_64_add.c atomic_dec_64_add.c +.endif + print: echo ${LIST_SRCS} ${LIST_OBJS} -.include ../../Makefile.zfs + .include bsd.lib.mk
CVS commit: src/external/cddl/osnet/lib/libzfs
Module Name:src Committed By: haad Date: Mon Aug 10 22:44:41 UTC 2009 Modified Files: src/external/cddl/osnet/lib/libzfs: fsshare.c Log Message: Rename getline to zgetline to avoid clashes with NetBSD getline. Problem found by za...@. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/cddl/osnet/lib/libzfs/fsshare.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/cddl/osnet/lib/libzfs/fsshare.c diff -u src/external/cddl/osnet/lib/libzfs/fsshare.c:1.1 src/external/cddl/osnet/lib/libzfs/fsshare.c:1.2 --- src/external/cddl/osnet/lib/libzfs/fsshare.c:1.1 Fri Aug 7 20:57:56 2009 +++ src/external/cddl/osnet/lib/libzfs/fsshare.c Mon Aug 10 22:44:41 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: fsshare.c,v 1.1 2009/08/07 20:57:56 haad Exp $ */ +/* $NetBSD: fsshare.c,v 1.2 2009/08/10 22:44:41 haad Exp $ */ /*- * Copyright (c) 2007 Pawel Jakub Dawidek p...@freebsd.org @@ -28,7 +28,7 @@ #include sys/cdefs.h /* __FBSDID($FreeBSD: src/compat/opensolaris/misc/fsshare.c,v 1.2 2007/04/21 13:17:23 pjd Exp $); */ -__RCSID($NetBSD: fsshare.c,v 1.1 2009/08/07 20:57:56 haad Exp $); +__RCSID($NetBSD: fsshare.c,v 1.2 2009/08/10 22:44:41 haad Exp $); #include sys/param.h #include stdio.h @@ -65,7 +65,7 @@ * mountpoint specified in the 'skip' argument. */ static char * -getline(FILE *fd, const char *skip) +zgetline(FILE *fd, const char *skip) { static char line[MAXLINESIZE]; size_t len, skiplen; @@ -196,7 +196,7 @@ /* Place big, fat warning at the begining of the file. */ fprintf(newfd, %s, FILE_HEADER); - while (oldfd != NULL (line = getline(oldfd, mountpoint)) != NULL) + while (oldfd != NULL (line = zgetline(oldfd, mountpoint)) != NULL) fprintf(newfd, %s\n, line); if (oldfd != NULL ferror(oldfd) != 0) { error = ferror(oldfd);