home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


autosplit

autosplit (

file

, 

dir

, 

keep

, 

check

, 

modtime

)

Splits the module into files. Each file is given the name of the subroutine it contains, with .al appended. autosplit also creates the file autosplit.ix , which serves as both a forward declaration of all package routines and as a timestamp showing when the hierarchy was last updated. Takes the following arguments:

file

Filename of program or module to be split.

dir

Name of directory hierarchy in which to store the split files.

keep

If false, pre-existing .al files in the auto directory that are no longer part of the module are deleted.

check

If true, checks to be sure the module being split includes a use AutoLoader statement. If the statement is missing, autosplit doesn't process the module.

modtime

If true, only splits the module if it is newer than autosplit.ix .