Bug 10179

Summary: Программа slattach неправильно устанавливает блокировку на последовательный порт
Product: Sisyphus Reporter: А. Китайкин <cetus>
Component: net-toolsAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: glebfm, ldv, mike, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description А. Китайкин 2006-10-23 16:47:03 MSD
Программа 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 Michael Shigorin 2008-02-15 19:08:34 MSK
moved to sisyphus
Comment 2 Dmitry V. Levin 2008-12-01 01:53:43 MSK
1.60-alt15