Bug 10179 - Программа slattach неправильно устанавливает блокировку на последовательный порт
: Программа slattach неправильно устанавливает блокировку на последовательный порт
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/net-tools)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-10-23 16:47 by
Modified: 2008-12-02 09:54 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-10-23 16:47:03
Программа slattach устанавливает блокировку на используемый последовательный
порт в каталоге /var/lock, хотя все такие блокировки вроде как давно вынесены в
/var/lock/serial

Соответствующие куски исходного кода slattach.c
1:
#ifndef _PATH_LOCKD
#define _PATH_LOCKD             "/var/lock"             /* lock files   */
#endif

2:
  if (mode == 1) {      /* lock */
        sprintf(saved_path, "%s/LCK..%s", _PATH_LOCKD, path);
        if (tty_already_locked(saved_path)) {


Steps to Reproduce:
1. # slattach -v -d -l -p adaptive -s 115200 /dev/ttyS0 &

Actual Results:  
# ls /var/lock
alternatives  LCK..ttyS0  nmbd.pid  serial    subsys
cvs           makewhatis  sane      smbd.pid  uucp
# ls /var/lock/serial


Expected Results:  
# ls /var/lock
alternatives  nmbd.pid  serial    subsys      cvs
makewhatis    sane      smbd.pid  uucp
# ls /var/lock/serial
LCK..ttyS0
------- Comment #1 From 2008-02-15 19:08:34 -------
moved to sisyphus
------- Comment #2 From 2008-12-01 01:53:43 -------
1.60-alt15