comparison src/dired.c @ 100:4be1180a9e89 r20-1b2

Import from CVS: tag r20-1b2
author cvs
date Mon, 13 Aug 2007 09:15:11 +0200
parents 1ce6082ce73f
children 9f59509498e1
comparison
equal deleted inserted replaced
99:2d83cbd90d8d 100:4be1180a9e89
693 values[9] = (sdir.st_gid != s.st_gid) ? Qt : Qnil; 693 values[9] = (sdir.st_gid != s.st_gid) ? Qt : Qnil;
694 else /* if we can't tell, assume worst */ 694 else /* if we can't tell, assume worst */
695 values[9] = Qt; 695 values[9] = Qt;
696 } 696 }
697 #else /* file gid will be egid */ 697 #else /* file gid will be egid */
698 #ifdef WINDOWSNT
699 values[9] = Qnil; /* sorry, no group IDs on NT */
700 #else /* not WINDOWSNT */
701 values[9] = (s.st_gid != getegid ()) ? Qt : Qnil; 698 values[9] = (s.st_gid != getegid ()) ? Qt : Qnil;
702 #endif /* not WINDOWSNT */
703 #endif /* BSD4_2 or BSD4_3 */ 699 #endif /* BSD4_2 or BSD4_3 */
704 #ifdef WINDOWSNT
705 /* Fill in the inode and device values specially...see nt.c. */
706 if (!get_inode_and_device_vals (filename, &values[10], &values[11]))
707 {
708 UNGCPRO;
709 return Qnil;
710 }
711 #else /* not WINDOWSNT */
712 values[10] = make_int (s.st_ino); 700 values[10] = make_int (s.st_ino);
713 values[11] = make_int (s.st_dev); 701 values[11] = make_int (s.st_dev);
714 #endif /* not WINDOWSNT */
715 UNGCPRO; 702 UNGCPRO;
716 return Flist (countof (values), values); 703 return Flist (countof (values), values);
717 } 704 }
718 705
719 706