[OpenAFS] home on afs woes
Russ Allbery
rra@stanford.edu
Wed, 11 Jan 2006 14:50:51 -0800
Douglas E Engert <deengert@anl.gov> writes:
> Its actually knowing what the syscall is that AFS uses to set the PAG.
> and what to do if the syscall fails. You don't really have to link in
> any AFS library. The pam_afs2 does this, and uses no AFS or Kerberos
> libs.
> It would be nice AFS provided a header file or picked up the pam_afs2.
Yeah, you can do it that way too right now, but I don't want to assume
that we're always going to use a system call or that it's always going to
be as simple as calling syscall. I can imagine possible future changes
(particularly with Linux, where adding syscalls is a pain in the ass)
where this might not necessarily be the case.
I think a simple shared library is a better long-term solution for
providing the interface than just a header file, since it can then cope
with such changes and should have an exceedingly stable API.
--
Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/>