Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!olivea!uunet!cbmvax!ag From: ag@cbmvax.commodore.com (Keith Gabryelski) Newsgroups: comp.unix.amiga Subject: Re: Amiga 3000UX first impressions Keywords: Amiga unix 3000UX Message-ID: <18539@cbmvax.commodore.com> Date: 4 Feb 91 17:16:02 GMT References: <157@tcr.UUCP> <5187@auspex.auspex.com> <843@amix.commodore.com> <25196@grebyn.com> Reply-To: ag@cbmvax.commodore.com (Keith Gabryelski) Organization: Commodore-Amiga Unix; West Chester, PA Lines: 21 In article <25196@grebyn.com> brian@grebyn.com (Brian Bishop) writes: >In article <843@amix.commodore.com> skrenta@amix.commodore.com (Rich Skrenta) writes: >> >> Truss is a system call tracer: >> >> $ mkdir one >> $ truss mv one two >> execve("/usr/bin/mv", 0xC07FFF00, 0xC07FFF10) argc = 3 >> open("/dev/zero", O_RDONLY, 0) = 3 > ^^^^^^^^ > > Is this real output? Does truss know to replace the value in the call with >the #define O_RDONLY? If so, that's way cool!! How does it know to do this?? Only somewhat ``way cool''--truss has a set of compiled-in strings that it uses to resolve the arguments. The `-x' switch turns this feature off. (ie no symbolic processing is done and all arguments are displayed as hex digits). Pax, Keith