• Theodore Ts'o's avatar
    ChangeLog, problem.c, problem.h, super.c: · 4ea0a110
    Theodore Ts'o authored
      problem.c, problem.h (PR_0_HURD_CLEAR_FILETYPE): Add new problem code.
      super.c (check_super_block): If the OS type in the superblock is the
      	Hurd, check to see if the filetype feature is set, and offer to clear
      	it if so.  This needs to be done since the Hurd doesn't properly
      	support the filetype feature.  (And since the hurd allows the
      	transmogrification of files to special files and vice versa --- for no
      	good reason that I can understand --- it can't support the filetype
      	feature for the forseeable future, either.)
    ChangeLog, mke2fs.c:
      mke2fs.c (main): We forcibly turn off the filetype feature if the OS
      	is the hurd, since the hurd doesn't support it.  (And since the hurd
      	allows the transmogrification of files to special files and vice versa
      	--- for no good reason that I can understand --- it can't support the
      	filetype feature for the forseeable future, either.)
      mke2fs.c (proceed_question): Fix reversed sense of proceed_question
      	that was busted due to the internationalization patch.  Fixed bug
      	where if proceed_question was called twice, the input buffer wasn't
      	cleared of the previous question's newline.
    ChangeLog, expect.1, expect.2, image.gz, name:
      f_hurd: Add test for Hurd-specific features (right now, just checks to
      	make sure the filetype feature is cleared)
    ChangeLog, ls.c:
      ls.c (list_super): Change the string displayed for the Hurd to be
      	GNU/Hurd, instead of just "GNU".
    4ea0a110
problem.c 31.5 KB