Print this page
make: unifdef for other OSes (undefined)

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/make/include/mk/defs.h
          +++ new/usr/src/cmd/make/include/mk/defs.h
↓ open down ↓ 317 lines elided ↑ open up ↑
 318  318  extern  Name            wait_name;
 319  319  extern  wchar_t         wcs_buffer2[];
 320  320  extern  wchar_t         *wcs_ptr;
 321  321  extern  wchar_t         *wcs_ptr2;
 322  322  extern  nl_catd         catd;
 323  323  extern  long int        hostid;
 324  324  
 325  325  /*
 326  326   * Declarations of system defined variables
 327  327   */
 328      -#if !defined(linux)
 329  328  /* On linux this variable is defined in 'signal.h' */
 330  329  extern  char            *sys_siglist[];
 331      -#endif
 332  330  
 333  331  /*
 334  332   * Declarations of system supplied functions
 335  333   */
 336  334  extern  int             file_lock(char *, char *, int *, int);
 337  335  
 338  336  /*
 339  337   * Declarations of functions declared and used by make
 340  338   */
 341  339  extern  void            add_pending(Name target, int recursion_level, Boolean do_get, Boolean implicit, Boolean redo);
↓ open down ↓ 57 lines elided ↑ open up ↑
 399  397  extern  Boolean         get_dmake_max_jobs_specified(void);
 400  398  extern  Boolean         get_dmake_mode_specified(void);
 401  399  extern  Boolean         get_dmake_odir_specified(void);
 402  400  extern  Boolean         get_dmake_rcfile_specified(void);
 403  401  extern  Boolean         get_pmake_machinesfile_specified(void);
 404  402  #endif
 405  403  #if defined(DISTRIBUTED) || defined(MAKETOOL) /* tolik */
 406  404  extern  XDR             *get_xdrs_ptr(void);
 407  405  #endif
 408  406  extern  wchar_t         *getmem_wc(register int size);
 409      -#if !defined(linux)
 410  407  /* On linux getwd(char *) is defined in 'unistd.h' */
 411  408  #ifdef __cplusplus
 412  409  extern "C" {
 413  410  #endif
 414  411  extern  char            *getwd(char *);
 415  412  #ifdef __cplusplus
 416  413  }
 417  414  #endif
 418      -#endif
 419  415  extern  void            handle_interrupt(int);
 420  416  extern  Boolean         is_running(Name target);
 421  417  extern  void            load_cached_names(void);
 422  418  extern  Boolean         parallel_ok(Name target, Boolean line_prop_must_exists);
 423  419  extern  void            print_dependencies(register Name target, register Property line);
 424  420  extern  void            send_job_start_msg(Property line);
 425  421  extern  void            send_rsrc_info_msg(int max_jobs, char *hostname, char *username);
 426  422  extern  void            print_value(register Name value, Daemon daemon);
 427  423  extern  timestruc_t&    read_archive(register Name target);
 428  424  extern  int             read_dir(Name dir, wchar_t *pattern, Property line, wchar_t *library);
↓ open down ↓ 60 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX