Bug 10179 - Программа slattach неправильно устанавливает блокировку на последовательный порт
Summary: Программа slattach неправильно устанавливает блокировку на последовательный порт
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: net-tools (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-23 16:47 MSD by А. Китайкин
Modified: 2008-12-02 09:54 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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