LINUX.ORG.RU

История изменений

Исправление deys, (текущая версия) :

[cut]

statx(AT_FDCWD, «/home/deys/.local/share/umake/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/home/deys/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/local/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/local/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога)

statx(AT_FDCWD, «/usr/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=912424, …}) = 0

access(«/usr/bin/net», X_OK) = 0

pipe2([42, 45], O_CLOEXEC) = 0

eventfd2(0, EFD_CLOEXEC) = 46

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f2058d10ad0) = 2482944

write(46, «*\0\0\0\0\0\0\0», 8) = 8

close(46) = 0

close(41) = 0

close(22) = 0

fcntl(32, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(32, F_SETFL, O_WRONLY|O_NONBLOCK) = 0

close(34) = 0

fcntl(33, F_GETFL) = 0 (flags O_RDONLY)

fcntl(33, F_SETFL, O_RDONLY|O_NONBLOCK) = 0

close(37) = 0

fcntl(35, F_GETFL) = 0 (flags O_RDONLY)

fcntl(35, F_SETFL, O_RDONLY|O_NONBLOCK) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

ppoll([{fd=40, events=POLLIN}], 1, {tv_sec=30, tv_nsec=0}, NULL, 8) = 1 ([{fd=40, revents=POLLHUP}], left {tv_sec=29, tv_nsec=999998819}) write(5, «\1\0\0\0\0\0\0\0», 8) = 8

read(40, "", 12) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(40) = 0

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8

[/cut]

здесь происходит затык. Пичем следующая строка делится пополам на

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

до затыка:

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL,

после затыка:

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

хотя это все в отну строчку идет

[cut]

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

ioctl(33, FIONREAD, [0]) = 0

read(33, "", 1) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(33) = 0

ioctl(35, FIONREAD, [0]) = 0

read(35, "", 1) = 0

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(35) = 0

ppoll([{fd=-1}, {fd=-1}, {fd=-1}, {fd=42, events=POLLIN}], 4, {tv_sec=3, tv_nsec=573000000}, NULL, 8) = 1 ([{fd=42, revents=POLLIN|POLLHUP}], left {tv_sec=3, tv_nsec=572998900}) read(42, «\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\233~\0\0\0\0\0\0\0\0\0\0\0\0\0\0»…, 152) = 152

write(5, «\1\0\0\0\0\0\0\0», 8) = 8

close(42) = 0

close(32) = 0

access(«/var/lib/samba/usershares», F_OK) = 0

stat(«/var/lib/samba/usershares», {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0

openat(AT_FDCWD, «/var/lib/samba/usershares», O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 22 fstat(22, {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0

getdents64(22, /* 2 entries */, 32768) = 48

getdents64(22, /* 0 entries */, 32768) = 0

close(22) = 0

statfs(«/var/lib/samba/usershares», {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=23091266, f_bfree=7153898, f_bavail=5970172, f_files=5898240, f_ffree=5207909, f_fsid={val=[3355008516, 1242712001]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0

inotify_add_watch(13, «/var/lib/samba/usershares», IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW) = 3

[/cut]

PS:// что-то с разметкой текста не могу разобраться

Исправление deys, :

[cut]

statx(AT_FDCWD, «/home/deys/.local/share/umake/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/home/deys/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=912424, …}) = 0 access(«/usr/bin/net», X_OK) = 0 pipe2([42, 45], O_CLOEXEC) = 0 eventfd2(0, EFD_CLOEXEC) = 46 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f2058d10ad0) = 2482944 write(46, «*\0\0\0\0\0\0\0», 8) = 8 close(46) = 0 close(41) = 0 close(22) = 0 fcntl(32, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(32, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 close(34) = 0 fcntl(33, F_GETFL) = 0 (flags O_RDONLY) fcntl(33, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 close(37) = 0 fcntl(35, F_GETFL) = 0 (flags O_RDONLY) fcntl(35, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 ppoll([{fd=40, events=POLLIN}], 1, {tv_sec=30, tv_nsec=0}, NULL, 8) = 1 ([{fd=40, revents=POLLHUP}], left {tv_sec=29, tv_nsec=999998819}) write(5, «\1\0\0\0\0\0\0\0», 8) = 8 read(40, "", 12) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(40) = 0 ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8

[/cut]

здесь происходит затык. Пичем следующая строка делится пополам на

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

до затыка:

ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL,

после затыка:

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

хотя это все в отну строчку идет

[cut]

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646}) ioctl(33, FIONREAD, [0]) = 0 read(33, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(33) = 0 ioctl(35, FIONREAD, [0]) = 0 read(35, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(35) = 0 ppoll([{fd=-1}, {fd=-1}, {fd=-1}, {fd=42, events=POLLIN}], 4, {tv_sec=3, tv_nsec=573000000}, NULL, 8) = 1 ([{fd=42, revents=POLLIN|POLLHUP}], left {tv_sec=3, tv_nsec=572998900}) read(42, «\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\233~\0\0\0\0\0\0\0\0\0\0\0\0\0\0»…, 152) = 152 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(42) = 0 close(32) = 0 access(»/var/lib/samba/usershares», F_OK) = 0 stat(»/var/lib/samba/usershares», {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 openat(AT_FDCWD, «/var/lib/samba/usershares», O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 22 fstat(22, {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 getdents64(22, /* 2 entries /, 32768) = 48 getdents64(22, / 0 entries */, 32768) = 0 close(22) = 0 statfs(«/var/lib/samba/usershares», {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=23091266, f_bfree=7153898, f_bavail=5970172, f_files=5898240, f_ffree=5207909, f_fsid={val=[3355008516, 1242712001]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 inotify_add_watch(13, «/var/lib/samba/usershares», IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW) = 3

[/cut]

Исправление deys, :

[cut] statx(AT_FDCWD, «/home/deys/.local/share/umake/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/home/deys/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=912424, …}) = 0 access(«/usr/bin/net», X_OK) = 0 pipe2([42, 45], O_CLOEXEC) = 0 eventfd2(0, EFD_CLOEXEC) = 46 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f2058d10ad0) = 2482944 write(46, «*\0\0\0\0\0\0\0», 8) = 8 close(46) = 0 close(41) = 0 close(22) = 0 fcntl(32, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(32, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 close(34) = 0 fcntl(33, F_GETFL) = 0 (flags O_RDONLY) fcntl(33, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 close(37) = 0 fcntl(35, F_GETFL) = 0 (flags O_RDONLY) fcntl(35, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 ppoll([{fd=40, events=POLLIN}], 1, {tv_sec=30, tv_nsec=0}, NULL, 8) = 1 ([{fd=40, revents=POLLHUP}], left {tv_sec=29, tv_nsec=999998819}) write(5, «\1\0\0\0\0\0\0\0», 8) = 8 read(40, "", 12) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(40) = 0 ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8

[/cut]

здесь происходит затык. Пичем следующая строка делится пополам на ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

до затыка: ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL,

после затыка: 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

хотя это все в отну строчку идет

[cut]

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646}) ioctl(33, FIONREAD, [0]) = 0 read(33, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(33) = 0 ioctl(35, FIONREAD, [0]) = 0 read(35, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(35) = 0 ppoll([{fd=-1}, {fd=-1}, {fd=-1}, {fd=42, events=POLLIN}], 4, {tv_sec=3, tv_nsec=573000000}, NULL, 8) = 1 ([{fd=42, revents=POLLIN|POLLHUP}], left {tv_sec=3, tv_nsec=572998900}) read(42, «\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\233~\0\0\0\0\0\0\0\0\0\0\0\0\0\0»…, 152) = 152 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(42) = 0 close(32) = 0 access(»/var/lib/samba/usershares», F_OK) = 0 stat(»/var/lib/samba/usershares», {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 openat(AT_FDCWD, «/var/lib/samba/usershares», O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 22 fstat(22, {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 getdents64(22, /* 2 entries /, 32768) = 48 getdents64(22, / 0 entries */, 32768) = 0 close(22) = 0 statfs(«/var/lib/samba/usershares», {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=23091266, f_bfree=7153898, f_bavail=5970172, f_files=5898240, f_ffree=5207909, f_fsid={val=[3355008516, 1242712001]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 inotify_add_watch(13, «/var/lib/samba/usershares», IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW) = 3

[/cut]

Исправление deys, :

[cut]

statx(AT_FDCWD, «/home/deys/.local/share/umake/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/home/deys/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=912424, …}) = 0 access(«/usr/bin/net», X_OK) = 0 pipe2([42, 45], O_CLOEXEC) = 0 eventfd2(0, EFD_CLOEXEC) = 46 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f2058d10ad0) = 2482944 write(46, «*\0\0\0\0\0\0\0», 8) = 8 close(46) = 0 close(41) = 0 close(22) = 0 fcntl(32, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(32, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 close(34) = 0 fcntl(33, F_GETFL) = 0 (flags O_RDONLY) fcntl(33, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 close(37) = 0 fcntl(35, F_GETFL) = 0 (flags O_RDONLY) fcntl(35, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 ppoll([{fd=40, events=POLLIN}], 1, {tv_sec=30, tv_nsec=0}, NULL, 8) = 1 ([{fd=40, revents=POLLHUP}], left {tv_sec=29, tv_nsec=999998819}) write(5, «\1\0\0\0\0\0\0\0», 8) = 8 read(40, "", 12) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(40) = 0 ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8

[/cut]

здесь происходит затык. Пичем следующая строка делится пополам на ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

до затыка: ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL,

после затыка: 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

хотя это все в отну строчку идет

[cut]

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646}) ioctl(33, FIONREAD, [0]) = 0 read(33, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(33) = 0 ioctl(35, FIONREAD, [0]) = 0 read(35, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(35) = 0 ppoll([{fd=-1}, {fd=-1}, {fd=-1}, {fd=42, events=POLLIN}], 4, {tv_sec=3, tv_nsec=573000000}, NULL, 8) = 1 ([{fd=42, revents=POLLIN|POLLHUP}], left {tv_sec=3, tv_nsec=572998900}) read(42, «\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\233~\0\0\0\0\0\0\0\0\0\0\0\0\0\0»…, 152) = 152 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(42) = 0 close(32) = 0 access(»/var/lib/samba/usershares», F_OK) = 0 stat(»/var/lib/samba/usershares», {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 openat(AT_FDCWD, «/var/lib/samba/usershares», O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 22 fstat(22, {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 getdents64(22, /* 2 entries /, 32768) = 48 getdents64(22, / 0 entries */, 32768) = 0 close(22) = 0 statfs(«/var/lib/samba/usershares», {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=23091266, f_bfree=7153898, f_bavail=5970172, f_files=5898240, f_ffree=5207909, f_fsid={val=[3355008516, 1242712001]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 inotify_add_watch(13, «/var/lib/samba/usershares», IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW) = 3

[/cut]

Исходная версия deys, :

statx(AT_FDCWD, «/home/deys/.local/share/umake/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/home/deys/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/local/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/sbin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffc5ceedf40) = -1 ENOENT (Нет такого файла или каталога) statx(AT_FDCWD, «/usr/bin/net», AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=912424, …}) = 0 access(«/usr/bin/net», X_OK) = 0 pipe2([42, 45], O_CLOEXEC) = 0 eventfd2(0, EFD_CLOEXEC) = 46 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f2058d10ad0) = 2482944 write(46, «*\0\0\0\0\0\0\0», 8) = 8 close(46) = 0 close(41) = 0 close(22) = 0 fcntl(32, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(32, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 close(34) = 0 fcntl(33, F_GETFL) = 0 (flags O_RDONLY) fcntl(33, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 close(37) = 0 fcntl(35, F_GETFL) = 0 (flags O_RDONLY) fcntl(35, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 ppoll([{fd=40, events=POLLIN}], 1, {tv_sec=30, tv_nsec=0}, NULL, 8) = 1 ([{fd=40, revents=POLLHUP}], left {tv_sec=29, tv_nsec=999998819}) write(5, «\1\0\0\0\0\0\0\0», 8) = 8 read(40, "", 12) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(40) = 0 ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8

здесь происходит затык. Пичем следующая строка делится пополам на ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL, 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

до затыка: ppoll([{fd=-1}, {fd=33, events=POLLIN}, {fd=35, events=POLLIN}, {fd=42, events=POLLIN}], 4, {tv_sec=29, tv_nsec=999000000}, NULL,

после затыка: 8) = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646})

хотя это все в отну строчку идет

  1. = 2 ([{fd=33, revents=POLLHUP}, {fd=35, revents=POLLHUP}], left {tv_sec=3, tv_nsec=572927646}) ioctl(33, FIONREAD, [0]) = 0 read(33, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(33) = 0 ioctl(35, FIONREAD, [0]) = 0 read(35, ««, 1) = 0 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(35) = 0 ppoll([{fd=-1}, {fd=-1}, {fd=-1}, {fd=42, events=POLLIN}], 4, {tv_sec=3, tv_nsec=573000000}, NULL, 8) = 1 ([{fd=42, revents=POLLIN|POLLHUP}], left {tv_sec=3, tv_nsec=572998900}) read(42, «\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\233~\0\0\0\0\0\0\0\0\0\0\0\0\0\0»…, 152) = 152 write(5, «\1\0\0\0\0\0\0\0», 8) = 8 close(42) = 0 close(32) = 0 access(»/var/lib/samba/usershares», F_OK) = 0 stat(»/var/lib/samba/usershares», {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 openat(AT_FDCWD, «/var/lib/samba/usershares», O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 22 fstat(22, {st_mode=S_IFDIR|0777, st_size=4096, …}) = 0 getdents64(22, /* 2 entries /, 32768) = 48 getdents64(22, / 0 entries */, 32768) = 0 close(22) = 0 statfs(«/var/lib/samba/usershares», {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=23091266, f_bfree=7153898, f_bavail=5970172, f_files=5898240, f_ffree=5207909, f_fsid={val=[3355008516, 1242712001]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 inotify_add_watch(13, «/var/lib/samba/usershares», IN_MODIFY|IN_ATTRIB|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_DONT_FOLLOW) = 3