From owner-freebsd-hackers Mon Mar 12 17:18:34 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 3B1FA37B71B for ; Mon, 12 Mar 2001 17:18:30 -0800 (PST) (envelope-from bright@fw.wintelcom.net) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id f2D1ITE29313; Mon, 12 Mar 2001 17:18:29 -0800 (PST) Date: Mon, 12 Mar 2001 17:18:29 -0800 From: Alfred Perlstein To: Shankar Agarwal Cc: bsd hackers Subject: Re: Question regarding the funcation socket()... Message-ID: <20010312171828.Q18351@fw.wintelcom.net> References: <3AAD7114.A01DE452@net.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3AAD7114.A01DE452@net.com>; from shankar_agarwal@net.com on Mon, Mar 12, 2001 at 05:00:04PM -0800 X-all-your-base: are belong to us. Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Try breaking up emails into paragraph sized individual questions. :) * Shankar Agarwal [010312 16:57] wrote: > Hi, > I am trying to find out where the function socket() is actually defined. > I did a search on the sources and i kind of could not locate this > function. If you want to see the userland "stub", then do a "make world" and pipe the output into a file, then look at how "libc" is built. If you want to find the kernel function you can usually do this: cd /usr/src/sys ; grep ^functioname */* yes, the '^' is there on purpose. You can also look at some tools like cscope or gtags to index the code for you. -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] Daemon News Magazine in your snail-mail! http://magazine.daemonnews.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message