[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Code obfuscation
From: |
Akim Demaille |
Subject: |
Re: Code obfuscation |
Date: |
07 Feb 2002 17:53:49 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp) |
| Can anyone explain what this code in autoupdate does? :-
|
|
| my $macros = new Autom4te::XFile ("$autoconf"
| . " --trace AU_DEFUN:'AU:\$f:\$1'"
| . " --trace define:'AC:\$f:\$1'"
| . " --melt /dev/null |");
|
|
| It appears to be causing the error msg:-
|
| no such file or directory: /dev/null
|
| on OS/2. This may be due to a bug in sh or Perl on OS/2 but it's difficult
| to debug. What exactly is the purpose of '/dev/null |' above, and can I
| try using something else instead just to get a pointer to the underlying
| problem?
It says `trace all the AU_DEFUN and define that are contained in
Autoconf'.
--melt says, don't use the m4f, since if you do, then there is nothing
to trace. The /dev/null stands for `I don't want the definitions
coming from ./configure.ac, I want those of the lib only, so since
autoconf wants to trace the latter if present, tell it to trace /dev/null'.