aclm_$ etc....
All that seems to be there is aclm_$down() and aclm_$up(). Is the info in
the stat structure but not documented ? Should I just forget ACL support
in my code ?
You've noticed that too?
> All that seems to be there is aclm_$down() and aclm_$up(). Is the info in
> the stat structure but not documented ? Should I just forget ACL support
> in my code ?
Forget? Hah! Just because they forgot to include a call in the
reference manual doesn't mean we can't use it. Usually a little
experimentation is all that's needed. Also, I'm archiving this
information, so we don't repeat each other's work.
Unfortunately, I don't yet have much info on acl's. What are you
trying to do? Maybe with a narrower focus I could start to figure
out some of them.
Anyway, here's what I have:
1) I know they exist, but have no further information:
acl_$add_entry, acl_$add_proj, acl_$apply_umask, acl_$atype,
acl_$change_rights, acl_$check_rights, acl_$close, acl_$convert_funky_acl,
acl_$convert_to_9acl, acl_$convert_unix_acl, acl_$copy, acl_$create,
acl_$def_acldata, acl_$del_entry, acl_$delete_proj, acl_$dir_acl,
acl_$dir_merge_acl, acl_$dir_ncal, acl_$dirin_acl, acl_$down, acl_$enter_subs,
acl_$file_acl, acl_$file_merge_acl, acl_$file_nwrx, acl_$file_subs_acl,
acl_$filein_acl, acl_$find_rights, acl_$fips_ctl, acl_$get_entry,
acl_$get_esid, acl_$get_exsid, acl_$get_lao, acl_$get_local_locksmith,
acl_$get_proj_list, acl_$get_prot, acl_$get_protect_option,
acl_$get_re_all_sids, acl_$get_re_sids, acl_$get_req_entry,
acl_$get_res_all_sids, acl_$get_res_sids, acl_$get_set_sid, acl_$get_sid
acl_$get_umask, acl_$get_xsid, acl_$image, acl_$inherit_subsys,
acl_$inq_proj_member, acl_$is_suser, acl_$locksmith_uid, acl_$login_uid,
acl_$make, acl_$make_set_sid, acl_$mgr, acl_$my_rights, acl_$nil_subs_uid,
acl_$open, acl_$prim_create, acl_$protect_check, acl_$recalc_statrights,
acl_$rights, acl_$rights_check, acl_$set_acl, acl_$set_lao,
acl_$set_local_locksmith, acl_$set_mgr, acl_$set_proj_list, acl_$set_prot,
acl_$set_protect_option, acl_$set_re_all_sids, acl_$set_req_entry,
acl_$set_res_all_sids, acl_$set_subs, acl_$set_umask, acl_$subs,
acl_$sys_org_uid, acl_$sys_proj_uid, acl_$sys_user_uid, acl_$up,
aclm_$add_entry, aclm_$change_rights, aclm_$close, aclm_$find_entry,
aclm_$find_rights, aclm_$open_uid, aclm_$set_acl,
dir_$get_default_acl, dir_$set_default_acl,
ios_util_$rts_vec_to_acl_data,
pm_$acl_umask,
unix_fio_$acl_data_to_mode, unix_fio_$convert_unix_acl,
unix_fio_$default_acl, unix_fio_$mode_to_acl_data,
unix_fu_$get_acl, unix_fu_$put_newacl, unix_fu_$search_acl,
unix_fu_$set_acl
2) Documented:
aclm_$down, aclm_$up
3) Condensed from the asknode files released to ADUS:
(I'm not sure of IWorks' policies, I guess I can only release the
prototypes to members. Membership is free for the asking.)
acl_$dndcal, acl_$dnil, acl_$fndwrx, acl_$fnil, acl_$nil,
file_$create_it, file_$old_ap, file_$set_acl, file_$set_prot,
name_$create_dir_no_acl, name_$create_dir_p, name_$get_default_acl,
name_$get_real_default_acl, name_$set_acl, name_$set_default_acl,
proc2_$cleanup_stack_files
4) I haven't yet looked at any of these, nor has anybody told me
anything. I'll gladly accept any additions anybody makes. I can
keep additions restricted and/or anonymous, if wished.
--
Frederick G. M. Roeber | CERN -- European Center for Nuclear Research
e-mail: roe...@cern.ch or roe...@caltech.edu | work: +41 22 767 31 80
r-mail: CERN/PPE, 1211 Geneva 23, Switzerland | home: +33 50 20 82 99
--
$ stcode 1d01001e
Vendor "Apollo" can not be deleted (network license server/server)