Date: Sun, 10 Aug 1997 19:41:53 -0700 (PDT) From: Annelise Anderson <andrsn@andrsn.stanford.edu> To: freebsd-questions@freebsd.org Subject: Question (fwd) Message-ID: <Pine.BSF.3.96.970810193928.1686A-100000@andrsn.stanford.edu>
next in thread | raw e-mail | index | archive | help
I am forwarding this--I think a previous message from the same person was also forwarded--because it deserves, I think, more than I can manage. Please reply to him rather than me. Annelise ---------- Forwarded message ---------- Date: Mon, 11 Aug 1997 09:37:33 +0000 From: Wang Huaibo <bu-fl@cs.sjtu.edu.cn> To: Annelise Anderson <andrsn@andrsn.stanford.edu> Subject: Question Annelise Anderson wrote: > > On Thu, 24 Jul 1997, Wang Huaibo wrote: > > All the sources are available....some of the files themselves are > created when the system is installed. Could you tell me which > core or critical files you cannot find? Perhaps then I could > help more. > > Annelise ================================================================ Thanks for your reply, I collect some puzzles encountered when I read FreeBSD 1.5, they provent me from undersdtanding and re-building it: 1.in init_main.c,there is two lines: static void dummyinit() {} TEXT_SET(pseudo_set, dummyinit); I think,pseudo_set contains all device detect-and-setup entries, so, in files such as isa.c,there must be such lines like: TEXT_SET( pseudo_set,???_init ); but I searched the string "pseudo_set" in all files only to see it is only found in init_main.c 2.in file fdc.c, two header file,say, fd.h and fdc.h, are included, but I only can locate one of them. 3.I tried to analyse the way that system call are done, I set off from source code of LibC, but function such as open() can not be found. ... I had supposed that the source code just let us know how it works rather than how it is constructed. I like unix, but I don't like its limited-scalability, I mean, unlike in DOS, we can extend the system just by hooking some INTs, even in Win 3.1/95, we can extend the system by hooking APIs. Best regards Wang Huaibo 8.10
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.970810193928.1686A-100000>