bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 04/17] move to ext2_fs.h a #define


From: Samuel Thibault
Subject: Re: [PATCH 04/17] move to ext2_fs.h a #define
Date: Sun, 23 Jan 2022 10:58:24 +0100
User-agent: NeoMutt/20170609 (1.8.3)

Etienne Brateau, le dim. 23 janv. 2022 05:17:02 +0100, a ecrit:
> This makes all #define be grouped at the same place

Applied, thanks!

> ---
>  ext2fs/ext2_fs.h | 1 +
>  ext2fs/ext2fs.h  | 6 ------
>  ext2fs/ialloc.c  | 3 +++
>  3 files changed, 4 insertions(+), 6 deletions(-)
> 
> diff --git a/ext2fs/ext2_fs.h b/ext2fs/ext2_fs.h
> index d3701553..d838172a 100644
> --- a/ext2fs/ext2_fs.h
> +++ b/ext2fs/ext2_fs.h
> @@ -268,6 +268,7 @@ struct ext2_inode {
>  #define i_uid_high   osd2.hurd2.h_i_uid_high
>  #define i_gid_high   osd2.hurd2.h_i_gid_high
>  #define i_author     osd2.hurd2.h_i_author
> +#define i_mode_high  osd2.hurd2.h_i_mode_high
>  
>  /*
>   * File system states
> diff --git a/ext2fs/ext2fs.h b/ext2fs/ext2fs.h
> index 9f2b6907..f8e3ba45 100644
> --- a/ext2fs/ext2fs.h
> +++ b/ext2fs/ext2fs.h
> @@ -33,8 +33,6 @@
>  #include <pthread.h>
>  #include <sys/mman.h>
>  
> -#define __hurd__             /* Enable some hurd-specific fields.  */
> -
>  /* Types used by the ext2 header files.  */
>  typedef u_int32_t __u32;
>  typedef int32_t   __s32;
> @@ -45,8 +43,6 @@ typedef int8_t    __s8;
>  
>  #include "ext2_fs.h"
>  
> -#define i_mode_high  osd2.hurd2.h_i_mode_high /* missing from ext2_fs.h */
> -
>  
>  #ifdef EXT2FS_DEBUG
>  #include <stdio.h>
> @@ -59,8 +55,6 @@ extern int ext2_debug_flag;
>  #define ext2_debug(f, a...)  (void)0
>  #endif
>  
> -#undef __hurd__
> -
>  /* Define this if memory objects should not be cached by the kernel.
>     Normally, don't define it, but defining it causes a much greater rate
>     of paging requests, which may be helpful in catching bugs. */
> diff --git a/ext2fs/ialloc.c b/ext2fs/ialloc.c
> index b14ddeec..49122319 100644
> --- a/ext2fs/ialloc.c
> +++ b/ext2fs/ialloc.c
> @@ -316,6 +316,7 @@ diskfs_alloc_node (struct node *dir, mode_t mode, struct 
> node **node)
>        st->st_blocks = 0;
>        np->dn_set_ctime = 1;
>      }
> +
>    /* Zero out the block pointers in case there's some noise left on disk.  */
>    for (block = 0; block < EXT2_N_BLOCKS; block++)
>      if (diskfs_node_disknode (np)->info.i_data[block] != 0)
> @@ -323,11 +324,13 @@ diskfs_alloc_node (struct node *dir, mode_t mode, 
> struct node **node)
>       diskfs_node_disknode (np)->info.i_data[block] = 0;
>       np->dn_set_ctime = 1;
>        }
> +
>    if (diskfs_node_disknode (np)->info_i_translator != 0)
>      {
>        diskfs_node_disknode (np)->info_i_translator = 0;
>        np->dn_set_ctime = 1;
>      }
> +
>    st->st_mode &= ~S_IPTRANS;
>    if (np->allocsize)
>      {
> -- 
> 2.34.1
> 
> 

-- 
Samuel
 tohi.cybercable.fr (212.198.0.3) si une personne se reconnait derriere
 cette adresse que ce soit un pirate ou une victime qu'il se manifeste,
 cette personne pourrait bien etre un petit malin
 -+- Fred in NPC : Mamaaaaan, y a le routeur qui veut me hacker -+-



reply via email to

[Prev in Thread] Current Thread [Next in Thread]