#include <netinet/in.h> /* htons */
#endif
+ #include <link.h>
+ #include <elf.h>
+
long smp_num_cpus; /* number of CPUs */
+long page_bytes; /* this architecture's page size */
#define BAD_OPEN_MESSAGE \
"Error: /proc must be mounted\n" \
extern int include_dead_children;
extern int lines_to_next_header;
extern int max_line_width;
-extern const char *namelist_file;
extern int negate_selection;
extern int page_size; // "int" for math reasons?
- extern unsigned personality;
+ extern unsigned _personality;
extern int prefer_bsd_defaults;
extern int running_only;
extern int screen_cols;
ps_argv = argv;
thisarg = 0;
/* no need to reset flagptr */
- not_pure_unix=1;
force_bsd=1;
prefer_bsd_defaults=1;
- if(!( (PER_OLD_m|PER_BSD_m) & personality )) /* if default m setting... */
- personality |= PER_OLD_m; /* Prefer old Linux over true BSD. */
+ if(!( (PER_OLD_m|PER_BSD_m) & _personality )) /* if default m setting... */
+ _personality |= PER_OLD_m; /* Prefer old Linux over true BSD. */
/* Do not set PER_FORCE_BSD! It is tested below. */
err2 = parse_all_options();