|
5.1.50 getdump
Syntax:
getdump ( link_expression )
Type:
- none
Purpose:
- reads the content of the entire file, resp. link, and restores all variables
from it. For ASCII links,
getdump is equivalent to an
execute(read( link )) command. For ssi links,
getdump should only be used on data which were previously
dump `ed.
Example:
| int i=3;
dump(":w example.txt");
kill i;
option(noredefine);
getdump("example.txt");
==> // ** redefining stdfglm (load("standard.lib","try");)
==> // ** redefining stdfglm (load("standard.lib","try");)
==> // ** redefining stdhilb (load("standard.lib","try");)
==> // ** redefining stdhilb (load("standard.lib","try");)
==> // ** redefining quotientList (load("standard.lib","try");)
==> // ** redefining quotientList (load("standard.lib","try");)
==> // ** redefining par2varRing (load("standard.lib","try");)
==> // ** redefining par2varRing (load("standard.lib","try");)
==> // ** redefining hilbRing (load("standard.lib","try");)
==> // ** redefining hilbRing (load("standard.lib","try");)
==> // ** redefining qslimgb (load("standard.lib","try");)
==> // ** redefining qslimgb (load("standard.lib","try");)
==> // ** redefining groebner (load("standard.lib","try");)
==> // ** redefining groebner (load("standard.lib","try");)
==> // ** redefining res (load("standard.lib","try");)
==> // ** redefining res (load("standard.lib","try");)
==> // ** redefining quot (load("standard.lib","try");)
==> // ** redefining quot (load("standard.lib","try");)
==> // ** redefining quot1 (load("standard.lib","try");)
==> // ** redefining quotient0 (load("standard.lib","try");)
==> // ** redefining quotient1 (load("standard.lib","try");)
==> // ** redefining quotient1 (load("standard.lib","try");)
==> // ** redefining quotient2 (load("standard.lib","try");)
==> // ** redefining quotient2 (load("standard.lib","try");)
==> // ** redefining quotient3 (load("standard.lib","try");)
==> // ** redefining quotient3 (load("standard.lib","try");)
==> // ** redefining quotient5 (load("standard.lib","try");)
==> // ** redefining quotient5 (load("standard.lib","try");)
==> // ** redefining quotient4 (load("standard.lib","try");)
==> // ** redefining quotient4 (load("standard.lib","try");)
==> // ** redefining intersect1 (load("standard.lib","try");)
==> // ** redefining sprintf (load("standard.lib","try");)
==> // ** redefining sprintf (load("standard.lib","try");)
==> // ** redefining printf (load("standard.lib","try");)
==> // ** redefining printf (load("standard.lib","try");)
==> // ** redefining fprintf (load("standard.lib","try");)
==> // ** redefining fprintf (load("standard.lib","try");)
==> // ** redefining weightKB (load("standard.lib","try");)
==> // ** redefining weightKB (load("standard.lib","try");)
==> // ** redefining datetime (load("standard.lib","try");)
==> // ** redefining datetime (load("standard.lib","try");)
==> // ** redefining kbclass (load("standard.lib","try");)
==> // ** redefining delkbclass (load("standard.lib","try");)
==> // ** redefining kbprepare (load("standard.lib","try");)
==> // ** redefining checkww (load("standard.lib","try");)
==> // ** redefining widkbase (load("standard.lib","try");)
==> // ** redefining weightmon (load("standard.lib","try");)
==> // ** redefining max (load("standard.lib","try");)
==> // ** redefining max (load("standard.lib","try");)
==> // ** redefining min (load("standard.lib","try");)
==> // ** redefining min (load("standard.lib","try");)
==> // ** redefining mod_init (load("standard.lib","try");)
i;
==> 3
|
Restrictions:
getdump is not supported for DBM links, or for a link connecting
to stdin (standard input).
See
dump;
link;
read.
|