From owner-cvs-src@FreeBSD.ORG Sat Nov 11 17:16:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25FA716A407; Sat, 11 Nov 2006 17:16:36 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C055243D5F; Sat, 11 Nov 2006 17:16:35 +0000 (GMT) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id kABHGZfZ005971; Sat, 11 Nov 2006 17:16:35 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kABHGZZa005970; Sat, 11 Nov 2006 17:16:35 GMT (envelope-from jkoshy) Message-Id: <200611111716.kABHGZZa005970@repoman.freebsd.org> From: Joseph Koshy Date: Sat, 11 Nov 2006 17:16:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys param.h src/lib Makefile src/lib/libelf Makefile Version.map _libelf.h elf.3 elf_begin.3 elf_begin.c elf_cntl.3 elf_cntl.c elf_data.c elf_end.3 elf_end.c elf_errmsg.3 elf_errmsg.c elf_errno.c elf_fill.3 elf_fill.c elf_flag.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Nov 2006 17:16:36 -0000 jkoshy 2006-11-11 17:16:35 UTC FreeBSD src repository Modified files: sys/sys param.h lib Makefile gnu/usr.bin/groff/tmac mdoc.local Added files: lib/libelf Makefile Version.map _libelf.h elf.3 elf_begin.3 elf_begin.c elf_cntl.3 elf_cntl.c elf_data.c elf_end.3 elf_end.c elf_errmsg.3 elf_errmsg.c elf_errno.c elf_fill.3 elf_fill.c elf_flag.c elf_flagdata.3 elf_getarhdr.3 elf_getarhdr.c elf_getarsym.3 elf_getarsym.c elf_getbase.3 elf_getbase.c elf_getdata.3 elf_getident.3 elf_getident.c elf_getscn.3 elf_getshnum.3 elf_getshstrndx.3 elf_hash.3 elf_hash.c elf_kind.3 elf_kind.c elf_memory.3 elf_memory.c elf_next.3 elf_next.c elf_rand.3 elf_rand.c elf_rawfile.3 elf_rawfile.c elf_scn.c elf_shnum.c elf_shstrndx.c elf_strptr.3 elf_strptr.c elf_types.m4 elf_update.3 elf_update.c elf_version.3 elf_version.c gelf.3 gelf.h gelf_cap.c gelf_checksum.3 gelf_checksum.c gelf_dyn.c gelf_ehdr.c gelf_fsize.3 gelf_fsize.c gelf_getcap.3 gelf_getclass.3 gelf_getclass.c gelf_getdyn.3 gelf_getehdr.3 gelf_getmove.3 gelf_getphdr.3 gelf_getrel.3 gelf_getrela.3 gelf_getshdr.3 gelf_getsym.3 gelf_getsyminfo.3 gelf_getsymshndx.3 gelf_move.c gelf_newehdr.3 gelf_newphdr.3 gelf_phdr.c gelf_rel.c gelf_rela.c gelf_shdr.c gelf_sym.c gelf_syminfo.c gelf_symshndx.c gelf_update_ehdr.3 gelf_xlate.c gelf_xlatetof.3 libelf.c libelf.h libelf_align.c libelf_allocate.c libelf_ar.c libelf_checksum.c libelf_convert.m4 libelf_data.c libelf_ehdr.c libelf_fsize.m4 libelf_msize.m4 libelf_phdr.c libelf_shdr.c libelf_xlate.c Log: MFP4: Add an implementation of the ELF(3) and GELF(3) API set. Bump __FreeBSD_version. Reviewed by: jb Revision Changes Path 1.55 +1 -0 src/gnu/usr.bin/groff/tmac/mdoc.local 1.219 +1 -1 src/lib/Makefile 1.1 +166 -0 src/lib/libelf/Makefile (new) 1.1 +101 -0 src/lib/libelf/Version.map (new) 1.1 +191 -0 src/lib/libelf/_libelf.h (new) 1.1 +482 -0 src/lib/libelf/elf.3 (new) 1.1 +281 -0 src/lib/libelf/elf_begin.3 (new) 1.1 +156 -0 src/lib/libelf/elf_begin.c (new) 1.1 +111 -0 src/lib/libelf/elf_cntl.3 (new) 1.1 +59 -0 src/lib/libelf/elf_cntl.c (new) 1.1 +224 -0 src/lib/libelf/elf_data.c (new) 1.1 +76 -0 src/lib/libelf/elf_end.3 (new) 1.1 +88 -0 src/lib/libelf/elf_end.c (new) 1.1 +107 -0 src/lib/libelf/elf_errmsg.3 (new) 1.1 +100 -0 src/lib/libelf/elf_errmsg.c (new) 1.1 +58 -0 src/lib/libelf/elf_errno.c (new) 1.1 +52 -0 src/lib/libelf/elf_fill.3 (new) 1.1 +38 -0 src/lib/libelf/elf_fill.c (new) 1.1 +164 -0 src/lib/libelf/elf_flag.c (new) 1.1 +159 -0 src/lib/libelf/elf_flagdata.3 (new) 1.1 +97 -0 src/lib/libelf/elf_getarhdr.3 (new) 1.1 +48 -0 src/lib/libelf/elf_getarhdr.c (new) 1.1 +130 -0 src/lib/libelf/elf_getarsym.3 (new) 1.1 +56 -0 src/lib/libelf/elf_getarsym.c (new) 1.1 +67 -0 src/lib/libelf/elf_getbase.3 (new) 1.1 +45 -0 src/lib/libelf/elf_getbase.c (new) 1.1 +172 -0 src/lib/libelf/elf_getdata.3 (new) 1.1 +83 -0 src/lib/libelf/elf_getident.3 (new) 1.1 +67 -0 src/lib/libelf/elf_getident.c (new) 1.1 +151 -0 src/lib/libelf/elf_getscn.3 (new) 1.1 +78 -0 src/lib/libelf/elf_getshnum.3 (new) 1.1 +87 -0 src/lib/libelf/elf_getshstrndx.3 (new) 1.1 +57 -0 src/lib/libelf/elf_hash.3 (new) 1.1 +54 -0 src/lib/libelf/elf_hash.c (new) 1.1 +71 -0 src/lib/libelf/elf_kind.3 (new) 1.1 +43 -0 src/lib/libelf/elf_kind.c (new) 1.1 +122 -0 src/lib/libelf/elf_memory.3 (new) 1.1 +91 -0 src/lib/libelf/elf_memory.c (new) 1.1 +96 -0 src/lib/libelf/elf_next.3 (new) 1.1 +61 -0 src/lib/libelf/elf_next.c (new) 1.1 +118 -0 src/lib/libelf/elf_rand.3 (new) 1.1 +58 -0 src/lib/libelf/elf_rand.c (new) 1.1 +76 -0 src/lib/libelf/elf_rawfile.3 (new) 1.1 +52 -0 src/lib/libelf/elf_rawfile.c (new) 1.1 +244 -0 src/lib/libelf/elf_scn.c (new) 1.1 +123 -0 src/lib/libelf/elf_shnum.c (new) 1.1 +127 -0 src/lib/libelf/elf_shstrndx.c (new) 1.1 +112 -0 src/lib/libelf/elf_strptr.3 (new) 1.1 +133 -0 src/lib/libelf/elf_strptr.c (new) 1.1 +304 -0 src/lib/libelf/elf_types.m4 (new) 1.1 +277 -0 src/lib/libelf/elf_update.3 (new) 1.1 +880 -0 src/lib/libelf/elf_update.c (new) 1.1 +95 -0 src/lib/libelf/elf_version.3 (new) 1.1 +51 -0 src/lib/libelf/elf_version.c (new) 1.1 +201 -0 src/lib/libelf/gelf.3 (new) 1.1 +97 -0 src/lib/libelf/gelf.h (new) 1.1 +145 -0 src/lib/libelf/gelf_cap.c (new) 1.1 +115 -0 src/lib/libelf/gelf_checksum.3 (new) 1.1 +57 -0 src/lib/libelf/gelf_checksum.c (new) 1.1 +144 -0 src/lib/libelf/gelf_dyn.c (new) 1.1 +167 -0 src/lib/libelf/gelf_ehdr.c (new) 1.1 +93 -0 src/lib/libelf/gelf_fsize.3 (new) 1.1 +61 -0 src/lib/libelf/gelf_fsize.c (new) 1.1 +121 -0 src/lib/libelf/gelf_getcap.3 (new) 1.1 +61 -0 src/lib/libelf/gelf_getclass.3 (new) 1.1 +38 -0 src/lib/libelf/gelf_getclass.c (new) 1.1 +123 -0 src/lib/libelf/gelf_getdyn.3 (new) 1.1 +119 -0 src/lib/libelf/gelf_getehdr.3 (new) 1.1 +120 -0 src/lib/libelf/gelf_getmove.3 (new) 1.1 +137 -0 src/lib/libelf/gelf_getphdr.3 (new) 1.1 +121 -0 src/lib/libelf/gelf_getrel.3 (new) 1.1 +121 -0 src/lib/libelf/gelf_getrela.3 (new) 1.1 +115 -0 src/lib/libelf/gelf_getshdr.3 (new) 1.1 +125 -0 src/lib/libelf/gelf_getsym.3 (new) 1.1 +115 -0 src/lib/libelf/gelf_getsyminfo.3 (new) 1.1 +162 -0 src/lib/libelf/gelf_getsymshndx.3 (new) 1.1 +151 -0 src/lib/libelf/gelf_move.c (new) 1.1 +181 -0 src/lib/libelf/gelf_newehdr.3 (new) 1.1 +138 -0 src/lib/libelf/gelf_newphdr.3 (new) 1.1 +178 -0 src/lib/libelf/gelf_phdr.c (new) 1.1 +144 -0 src/lib/libelf/gelf_rel.c (new) 1.1 +146 -0 src/lib/libelf/gelf_rela.c (new) 1.1 +131 -0 src/lib/libelf/gelf_shdr.c (new) 1.1 +154 -0 src/lib/libelf/gelf_sym.c (new) 1.1 +146 -0 src/lib/libelf/gelf_syminfo.c (new) 1.1 +129 -0 src/lib/libelf/gelf_symshndx.c (new) 1.1 +123 -0 src/lib/libelf/gelf_update_ehdr.3 (new) 1.1 +79 -0 src/lib/libelf/gelf_xlate.c (new) 1.1 +253 -0 src/lib/libelf/gelf_xlatetof.3 (new) 1.1 +61 -0 src/lib/libelf/libelf.c (new) 1.1 +251 -0 src/lib/libelf/libelf.h (new) 1.1 +154 -0 src/lib/libelf/libelf_align.c (new) 1.1 +209 -0 src/lib/libelf/libelf_allocate.c (new) 1.1 +463 -0 src/lib/libelf/libelf_ar.c (new) 1.1 +99 -0 src/lib/libelf/libelf_checksum.c (new) 1.1 +668 -0 src/lib/libelf/libelf_convert.m4 (new) 1.1 +85 -0 src/lib/libelf/libelf_data.c (new) 1.1 +125 -0 src/lib/libelf/libelf_ehdr.c (new) 1.1 +160 -0 src/lib/libelf/libelf_fsize.m4 (new) 1.1 +112 -0 src/lib/libelf/libelf_msize.m4 (new) 1.1 +165 -0 src/lib/libelf/libelf_phdr.c (new) 1.1 +55 -0 src/lib/libelf/libelf_shdr.c (new) 1.1 +137 -0 src/lib/libelf/libelf_xlate.c (new) 1.279 +1 -1 src/sys/sys/param.h