From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QTFpD-0001mU-Rt for garchives@archives.gentoo.org; Sun, 05 Jun 2011 16:05:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4741B1C06D for ; Sun, 5 Jun 2011 16:05:15 +0000 (UTC) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by pigeon.gentoo.org (Postfix) with ESMTP id 31FE31C030 for ; Sun, 5 Jun 2011 15:08:06 +0000 (UTC) Received: from compute2.internal (compute2.nyi.mail.srv.osa [10.202.2.42]) by gateway1.messagingengine.com (Postfix) with ESMTP id B517D207C4 for ; Sun, 5 Jun 2011 11:08:05 -0400 (EDT) Received: from frontend2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Sun, 05 Jun 2011 11:08:05 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=subject:from:to:date:in-reply-to:references:content-type:content-transfer-encoding:message-id:mime-version; s=smtpout; bh=uBaCS4Z5S1Jt/ZEi4HzeYnwSJuQ=; b=ndFsXGT9So/b0gWzUPH94VEt32l4hLwNzSlxQ677RuvPAonGAn/TP9+Ik/u731ukggfqZaBXV8ExciKNfeJ0ZVAalXi6IimRiXDoXLJMzOVBvNsyMuM4ZFSwALQOzPTQqRgxZDYZBrfMZVlQsVqVMdbF7Q3aRD/I+1m/lzQeRXg= X-Sasl-enc: imU8vxPswyqT1VbZTQtSy98MK076R5H3BJTxQW8NXEqz 1307286485 Received: from [192.168.31.28] (cpe-174-109-037-078.nc.res.rr.com [174.109.37.78]) by www.fastmail.fm (Postfix) with ESMTPSA id 6F13C44202F for ; Sun, 5 Jun 2011 11:08:05 -0400 (EDT) Subject: Re: [gentoo-user] Why are *.so library files executable? From: Albert Hopkins To: gentoo-user@lists.gentoo.org Date: Sun, 05 Jun 2011 11:08:04 -0400 In-Reply-To: References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAADBQTFRF1///CwsLGxsbJycnNzc3RUVFU1NTYmJicXFxf39/jIyMm5ubq6urubm5yMjI3t7eukg4JQAAAAF0Uk5TAEDm2GYAAAIoSURBVDhPpZC9btRQEEbPGIJQhOIZB4SEhGJ7W/42lihoKCJ6agoeglfgDXiQPAGEio5sKGgTLxRIFNk7DigV7FD4J4SW23jud+75ZA38x9ncnb3wf0PgjZnZdvo35rVZZWa3RiLDd+PGMNz5oABkw/2e9ne+HTgwGRt3nejHzc8Gk/EURfvx/IgLcK3YNZWB7C8vwFqtqcxEAPYD4CoAr5xUiBaJlfOrvTA+IRLqLhisWx/B9RItzckjHCJNxtqKGhRBgEiTAWCIBqGXDNBODEdBIWIEgquCiosD6GQsTYzAVVUAH0FCFDPP3ce8Byenx0hhFRBoX5cBFPXJUVILUog6rTOs5Mv5DnGyOAaXHMvb0fiU3z8QbNZAjmg5VXVbP/N0uHhyWJrAl8RYhebzVcq+K4CJ2WgomSbWsSsguRY6GtncD0N0EYImEcrRkPUxXcrKflNYN4LUmqKndQVOV5qOIDp5Vhb518oEqqxgBFuyOhSKlRF4NptPhp22Ee0ylnioNfVkPPLSix1SG9BJrRN4aFcevfNIKw8f8h5k8vtsnlUauSBiF2DD6/ePd5LPAOvzHpw97F6+dbHOk1T1X4DnXN2rlF+OWKXAuN3Cj3HHNW5u/13FzeQtEkv/YU0vDCATjZSn8KqZXwLdA3Kny+q6GZoGwPPFmZ5oNWt29TK4/XSVpK6bPRny4a+Qx1+FrNkrdATji/XHhdTbw55gMrC0TaFTEfwB/cbNxoZIacsAAAAASUVORK5CYII= Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.0.2 Content-Transfer-Encoding: 7bit Message-ID: <1307286485.827415.3.camel@localhost.localdomain> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: X-Archives-Hash: eed6033d87b647f071ceb822ed4beb26 On Sun, 2011-06-05 at 17:43 +0300, Nikos Chantziaras wrote: > Gentoo users tend to be technically adept, so I'll ask the question here: > > Why are *.so files set as executables? I noticed that they keep working > if I do a "chmod a-x" on them. Well, they are "executables" in that they are object code that are (loaded and) executed. In the olden days (pre libc6?) believe it was required form them to be both executable and by whoever wanted to run (load) them. It's probably still a requirement for other *nix systems.