Mailinglist Archive: opensuse-bugs (4369 mails)

< Previous Next >
[Bug 206442] New: *at() functions not working properly
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 18 Sep 2006 07:08:12 -0600 (MDT)
  • Message-id: <bug-206442-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=206442

Summary: *at() functions not working properly
Product: openSUSE 10.2
Version: Alpha 4
Platform: Other
OS/Version: Other
Status: NEW
Severity: Blocker
Priority: P5 - None
Component: Basesystem
AssignedTo: pbaudis@xxxxxxxxxx
ReportedBy: snwint@xxxxxxxxxx
QAContact: qa@xxxxxxx


seen with pre-alpha-4+ glibc [2.4-40]

Using recursions in tools like chmod (or rm) while /proc is not
mounted gives:

# chmod -R a+rX etc/fonts
chmod: cannot access `etc/fonts/fonts.conf': Function not implemented

strace shows:

openat(AT_FDCWD, "etc/fonts", O_RDONLY|O_LARGEFILE) = -1 ENOSYS (Function not
implemented)
open("etc/fonts", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl64(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fcntl64(3, F_DUPFD, 3) = 4
getdents64(3, /* 3 entries */, 4096) = 80
lstat64("/proc/self/fd/4/fonts.conf", 0x805541c) = -1 ENOENT (No such file or
directory)
fstat64(4, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
stat64("/proc/self/fd", 0xbff971b4) = -1 ENOENT (No such file or directory)
getdents64(3, /* 0 entries */, 4096) = 0
close(3) = 0


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >