sb2
struct stat sb1, sb2;
if (fstat(fd2, &sb2) == -1) {
if (sb1.st_size != sb2.st_size)
if ((cp2 = mmap(NULL, sb2.st_size, PROT_READ, MAP_PRIVATE,
munmap(cp2, sb2.st_size);
struct stat sb2;
(stat("/proc/self/fd", &sb2) == -1 || !S_ISDIR(sb2.st_mode) ||
if (stat(file->file_name, &sb2) == -1) {
if (sb2.st_ino != file->st.st_ino ||
sb2.st_dev != file->st.st_dev ||
sb2.st_nlink == 0) {
(void) memcpy(&file->st, &sb2,
S = one + s * (sb1 + s * (sb2 + s * (sb3 + s * (sb4 +
S = one + s * (sb1 + s * (sb2 + s * (sb3 + s * (sb4 +