diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2003-08-12 11:51:25 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2003-08-12 11:51:25 +0000 |
commit | 2f42fcb0c2cd8c2699589848aee7b8ee07b30c4f (patch) | |
tree | ada8ea9f2ed4be699d066737eab622e87b4ba42c /README.micro | |
parent | a25ef67de93be431e21193a0e7ed5fca8bc883f7 (diff) | |
download | perl-2f42fcb0c2cd8c2699589848aee7b8ee07b30c4f.tar.gz |
Apply much of Ilya's microperl patch, but instead of
implementing the opendir()/readdir()/closedir() using
external commands give up "ANSI-pureness" and define them
in uconfig.sh, also define other stuff like rename() and putenv().
Leave out the $| emulation in my_fork() since we are
not supposed to have fork() under microperl.
p4raw-id: //depot/perl@20646
Diffstat (limited to 'README.micro')
-rw-r--r-- | README.micro | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/README.micro b/README.micro index e495cdb701..976742a025 100644 --- a/README.micro +++ b/README.micro @@ -6,6 +6,16 @@ operating system are left very -- minimal. All this is experimental. If you don't know what to do with microperl you probably shouldn't. Do not report bugs in microperl; fix the bugs. +We assume ANSI C plus the following: +- <stdlib.h> +- rename() +- opendir(), readdir(), closedir() (via dirent.h) +- memchr (via string.h) +- (a safe) putenv() (via stdlib.h) +- strtoul() (via stdlib.h) +(grep for 'define' in uconfig.sh.) +Also, Perl times() is defined to always return zeroes. + If you are still reading this and you are itching to try out microperl: make -f Makefile.micro |