This unit provides services as used on many UNIX-like systems. Note that the following definitions are not availabe on non-UNIX systems like Windows or DOS.
This unit uses the regex and extras units.
(with-output-to-pipe "gs -dNOPAUSE -sDEVICE=jpeg -dBATCH -sOutputFile=signballs.jpg -g600x600 -q -" (lambda () (print #<<EOF %!IOPSC-1993 %%Creator: HAYAKAWA Takashi<xxxxxxxx@xx.xxxxxx.xx.xx> /C/neg/d/mul/R/rlineto/E/exp/H{{cvx def}repeat}def/T/dup/g/gt/r/roll/J/ifelse 8 H/A/copy(z&v4QX&93r9AxYQOZomQalxS2w!!O&vMYa43d6r93rMYvx2dca!D&cjSnjSnjjS3o!v&6A X&55SAxM1CD7AjYxTTd62rmxCnTdSST0g&12wECST!&!J0g&D1!&xM0!J0g!l&544dC2Ac96ra!m&3A F&&vGoGSnCT0g&wDmlvGoS8wpn6wpS2wTCpS1Sd7ov7Uk7o4Qkdw!&Mvlx1S7oZES3w!J!J!Q&7185d Z&lx1CS9d9nE4!k&X&MY7!&1!J!x&jdnjdS3odS!N&mmx1C2wEc!G&150Nx4!n&2o!j&43r!U&0777d ]&2AY2A776ddT4oS3oSnMVC00VV0RRR45E42063rNz&v7UX&UOzF!F!J![&44ETCnVn!a&1CDN!Y&0M V1c&j2AYdjmMdjjd!o&1r!M){( )T 0 4 3 r put T(/)g{T(9)g{cvn}{cvi}J}{($)g{[}{]}J}J cvx}forall/moveto/p/floor/w/div/S/add 29 H[{[{]setgray fill}for Y}for showpage EOF ) ) )
(+ perm/irwxu perm/irwxg perm/irwxo)
seconds: the number of seconds after the minute (0 - 59)
minutes: the number of minutes after the hour (0 - 59)
hours: the number of hours past midnight (0 - 23)
mday: the day of the month (1 - 31)
month: the number of months since january (0 - 11)
year: the number of years since 1900
wday: the number of days since Sunday (0 - 6)
yday: the number of days since January 1 (0 - 365)
dstflag: a flag that is true if Daylight Saving Time is in effect at the time described.
timezone: the difference between UTC and the latest local standard time, in seconds west of UTC.
Note that ACTION is called with the full pathname of each file, including the directory prefix.
change-directory | chdir |
change-file-mode | chmod |
change-file-owner | chown |
create-directory | mkdir |
create-fifo | mkfifo |
create-pipe | pipe |
create-symbolic-link | link |
current-directory | curdir |
current-effective-groupd-id | getegid |
current-effective-user-id | geteuid |
current-group-id | getgid |
current-parent-id | getppid |
current-process-id | getpid |
current-user-id | getuid |
delete-directory | rmdir |
duplicate-fileno | dup/dup2 |
_exit | _exit |
file-close | close |
file-execute-access? | access |
file-open | open |
file-lock | fcntl |
file-position | ftell/lseek |
file-read | read |
file-read-access? | access |
file-select | select |
file-test-lock | fcntl |
file-truncate | truncate/ftruncate |
file-unlock | fcntl |
file-write | write |
file-write-access? | access |
get-host-name | gethostname |
map-file-to-memory | mmap |
open-input-file* | fdopen |
open-output-file* | fdopen |
open-input-pipe | popen |
open-output-pipe | popen |
port->fileno | fileno |
process-execute | execvp |
process-fork | fork |
process-signal | kill |
process-wait | waitpid |
close-input-pipe | pclose |
close-output-pipe | pclose |
read-symbolic-link | readlink |
seconds->local-time | localtime |
seconds->string | ctime |
seconds->utc-time | gmtime |
set-alarm! | alarm |
set-buffering-mode! | setvbuf |
set-file-position! | fseek/seek |
set-signal-mask! | sigprocmask |
set-user-id! | setuid |
setenv | setenv/putenv |
sleep | sleep |
system-information | uname |
terminal-name | ttyname |
terminal-port? | isatty |
time->string | asctime |
unsetenv | putenv |
unmap-file-from-memory | munmap |
user-information | getpwnam/getpwuid |