Print this page
make: fix GCC warnings

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/make/include/vroot/vroot.h
          +++ new/usr/src/cmd/make/include/vroot/vroot.h
↓ open down ↓ 30 lines elided ↑ open up ↑
  31   31  #include <nl_types.h>
  32   32  
  33   33  #define VROOT_DEFAULT ((pathpt)-1)
  34   34  
  35   35  typedef struct {
  36   36          char            *path;
  37   37          short           length;
  38   38  } pathcellt, *pathcellpt, patht;
  39   39  typedef patht           *pathpt;
  40   40  
  41      -extern  void            add_dir_to_path(register char *path, register pathpt *pointer, register int position);
       41 +extern  void            add_dir_to_path(const char *path, register pathpt *pointer, register int position);
  42   42  extern  void            flush_path_cache(void);
  43   43  extern  void            flush_vroot_cache(void);
  44      -extern  char            *get_path_name(void);
       44 +extern  const char      *get_path_name(void);
  45   45  extern  char            *get_vroot_path(register char **vroot, register char **path, register char **filename);
  46      -extern  char            *get_vroot_name(void);
       46 +extern  const char      *get_vroot_name(void);
  47   47  extern  int             open_vroot(char *path, int flags, int mode, pathpt vroot_path, pathpt vroot_vroot);
  48   48  extern  pathpt          parse_path_string(register char *string, register int remove_slash);
  49   49  extern  void            scan_path_first(void);
  50   50  extern  void            scan_vroot_first(void);
  51   51  extern  void            set_path_style(int style);
  52   52  
  53   53  extern  int             access_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot);
  54   54  
  55   55  extern  int             execve_vroot(char *path, char **argv, char **environ, pathpt vroot_path, pathpt vroot_vroot);
  56   56  
  57   57  extern  int             lstat_vroot(char *path, struct stat *buffer, pathpt vroot_path, pathpt vroot_vroot);
  58   58  extern  int             stat_vroot(char *path, struct stat *buffer, pathpt vroot_path, pathpt vroot_vroot);
  59   59  extern  int             readlink_vroot(char *path, char *buffer, int buffer_size, pathpt vroot_path, pathpt vroot_vroot);
  60   60  
  61   61  
  62   62  extern nl_catd  libvroot_catd;
  63   63  #endif
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX