Re: PROPOSAL: API for device locking library.
On Mon, Oct 25, 1999 at 08:59:17AM -0400, Erik Troan wrote:
> On Fri, 22 Oct 1999, Fabrizio Polacco wrote:
>
> > pid_t islock_dev ( const char * devname);
> > pid_t lock_dev ( const char * devname);
> > pid_t relock_dev ( const char * devname, pid_t old_pid);
> > pid_t unlock_dev ( const char * devname, pid_t pid);
>
> This is obviously a nit, but I'd like to see these renamed to have the
> dev at the beginning; nearly all system APIs use a prefix to keep the
> namespace clean rather then a suffix (i.e. sig*, gtk*, Xt*, FD*), and it
> would be nice to be consistent.
1) dev_islock, dev_lock, dev_relock, dev_unlock
or
2) devislock, devlock, devrelock, devunlock
or
3) ld_islock_dev, ld_lock_dev, ld_relock_dev, ld_unlock_dev
or
4) ld_islockdev, ld_lockdev, ld_relockdev, ld_unlockdev
or
5) ldislockdev, ldlockdev, ldrelockdev, ldunlockdev
or
6) dl_islock_dev, dl_lock_dev, dl_relock_dev, dl_unlock_dev
or
7) dl_islockdev, dl_lockdev, dl_relockdev, dl_unlockdev
or
8) dlislockdev, dllockdev, dlrelockdev, dlunlockdev
The AIX api has:
ttylock, ttywait, ttyunlock, ttylocked
9) devlocked, devlock, devrelock, devunlock
fab
--
| fab@pukki.ntc.nokia.com fpolacco@prosa.it fpolacco@debian.org
| 6F7267F5 fingerprint 57 16 C4 ED C9 86 40 7B 1A 69 A1 66 EC FB D2 5E
| fabrizio.polacco@nokia.com gsm: +358 (0)40 707 2468
Reply to: