tbl_dir: Automatically generated module

Routine tbl_get_dir_key 
    rec number 
    returns: constr 
  
Routine tbl_put_dir_key 
    rec number 
    val string 
  
Routine tbl_add_dir_key 
    rec number 
    val string 
  
Routine tbl_get_dir_file 
    rec number 
    returns: constr 
  
Routine tbl_put_dir_file 
    rec number 
    val string 
  
Routine tbl_add_dir_file 
    rec number 
    val string 
  
Routine tbl_get_dir_type 
    rec number 
    returns: enumerate[File Directory Hidden]  
  
Routine tbl_put_dir_type 
    rec number 
    val enumerate 
  
Routine tbl_add_dir_type 
    rec number 
    val enumerate 
  
Routine tbl_sub_dir_type 
    rec number 
    val enumerate[File Directory Hidden]  
  
Routine tbl_get_dir_size 
    rec number 
    returns: number[File Directory Hidden]  
  
Routine tbl_put_dir_size 
    rec number 
    val number 
  
Routine tbl_add_dir_size 
    rec number 
    val number 
  
Routine tbl_sub_dir_size 
    rec number 
    val number 
  
Routine tbl_get_dir_user_id 
    rec number 
    returns: constr 
  
Routine tbl_put_dir_user_id 
    rec number 
    val string 
  
Routine tbl_add_dir_user_id 
    rec number 
    val string 
  
Routine tbl_get_dir_user_rights 
    rec number 
    returns: enumerate[Normal Execute Readonly None]  
  
Routine tbl_put_dir_user_rights 
    rec number 
    val enumerate 
  
Routine tbl_add_dir_user_rights 
    rec number 
    val enumerate 
  
Routine tbl_sub_dir_user_rights 
    rec number 
    val enumerate[Normal Execute Readonly None]  
  
Routine tbl_get_dir_group_id 
    rec number 
    returns: constr[Normal Execute Readonly None]  
  
Routine tbl_put_dir_group_id 
    rec number 
    val string 
  
Routine tbl_add_dir_group_id 
    rec number 
    val string 
  
Routine tbl_get_dir_group_rights 
    rec number 
    returns: enumerate[Normal Execute Readonly None]  
  
Routine tbl_put_dir_group_rights 
    rec number 
    val enumerate 
  
Routine tbl_add_dir_group_rights 
    rec number 
    val enumerate 
  
Routine tbl_sub_dir_group_rights 
    rec number 
    val enumerate[Normal Execute Readonly None]  
  
Routine tbl_get_dir_public_rights 
    rec number 
    returns: enumerate[Normal Execute Readonly None]  
  
Routine tbl_put_dir_public_rights 
    rec number 
    val enumerate 
  
Routine tbl_add_dir_public_rights 
    rec number 
    val enumerate 
  
Routine tbl_sub_dir_public_rights 
    rec number 
    val enumerate[Normal Execute Readonly None]  
  
Routine tbl_get_dir_last_use 
    rec number 
    returns: time[Normal Execute Readonly None]  
  
Routine tbl_put_dir_last_use 
    rec number 
    val time 
  
Routine tbl_add_dir_last_use 
    rec number 
    val time 
  
Routine tbl_sub_dir_last_use 
    rec number 
    val time 
  
Routine tbl_get_dir_last_change 
    rec number 
    returns: time 
  
Routine tbl_put_dir_last_change 
    rec number 
    val time 
  
Routine tbl_add_dir_last_change 
    rec number 
    val time 
  
Routine tbl_sub_dir_last_change 
    rec number 
    val time 
  
Routine tbl_search_dir 
    p_key string 
    p_file string 
    returns: pointer[dir]  
  
Routine tbl_add_dir 
    new pointer[dir]  
    returns: pointer[dir]  
  
Routine tbl_delete_dir 
    delrec number 
  
Routine tbl_update_dir 
    rec number 
    returns: pointer[dir]  
  
Routine tbl_clear_dir 
  
Routine tbl_tablelength_dir 
    returns: number 
  
Routine tbl_init_dir 
  
Routine tbl_write_dir 
    ptr pointer[dir]  
    stream stream 
  
Routine tbl_read_dir 
    stream stream 
    returns: pointer[dir]