fix warnings; put CFLAGS on lib link command
This commit is contained in:
@@ -141,6 +141,7 @@ static const char low_density_names[][4] = {
|
||||
"DB0", "DB1", "DB2", "DB3", "DB4", "DB5", "DB6", "DB7",
|
||||
"SG0",
|
||||
"SMX0", "SMX1", "SMX2",
|
||||
"MM0", "MM1",
|
||||
};
|
||||
|
||||
/* Try to guess the device name (useful until /proc/PID/tty is added) */
|
||||
|
@@ -105,8 +105,8 @@
|
||||
*/
|
||||
|
||||
typedef struct symb {
|
||||
const char *name;
|
||||
unsigned KLONG addr;
|
||||
const char *name;
|
||||
} symb;
|
||||
|
||||
/* These mostly rely on POSIX to make them zero. */
|
||||
|
@@ -76,7 +76,7 @@ proc/$(ANAME): $(LIBOBJ)
|
||||
|
||||
#proc/$(SONAME): proc/library.map
|
||||
proc/$(SONAME): $(LIBOBJ)
|
||||
$(CC) -shared -Wl,-soname,$(SONAME) -Wl,--version-script=proc/library.map -o $@ $^ -lc
|
||||
$(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -shared -Wl,-soname,$(SONAME) -Wl,--version-script=proc/library.map -o $@ $^ -lc
|
||||
|
||||
|
||||
# AUTOMATIC DEPENDENCY GENERATION -- GCC AND GNUMAKE DEPENDENT
|
||||
@@ -86,10 +86,12 @@ proc/.depend: $(LIBSRC) $(LIBHDR)
|
||||
ifneq ($(MAKECMDGOALS),clean)
|
||||
ifneq ($(MAKECMDGOALS),tar)
|
||||
ifneq ($(MAKECMDGOALS),extratar)
|
||||
ifneq ($(MAKECMDGOALS),beta)
|
||||
-include proc/.depend
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
#################### install rules ###########################
|
||||
|
||||
|
@@ -70,6 +70,13 @@ typedef struct proc_t {
|
||||
sigignore, // status mask of ignored signals
|
||||
sigcatch; // status mask of caught signals
|
||||
#endif
|
||||
unsigned KLONG
|
||||
start_code, // stat address of beginning of code segment
|
||||
end_code, // stat address of end of code segment
|
||||
start_stack, // stat address of the bottom of stack for the process
|
||||
kstk_esp, // stat kernel stack pointer
|
||||
kstk_eip, // stat kernel instruction pointer
|
||||
wchan; // stat (special) address of kernel wait channel proc is sleeping in
|
||||
long
|
||||
priority, // stat kernel scheduling priority
|
||||
nice, // stat standard unix nice level of process
|
||||
@@ -100,13 +107,6 @@ typedef struct proc_t {
|
||||
maj_flt, // stat number of major page faults since process start
|
||||
cmin_flt, // stat cumulative min_flt of process and child processes
|
||||
cmaj_flt; // stat cumulative maj_flt of process and child processes
|
||||
unsigned KLONG
|
||||
start_code, // stat address of beginning of code segment
|
||||
end_code, // stat address of end of code segment
|
||||
start_stack, // stat address of the bottom of stack for the process
|
||||
kstk_esp, // stat kernel stack pointer
|
||||
kstk_eip, // stat kernel instruction pointer
|
||||
wchan; // stat (special) address of kernel wait channel proc is sleeping in
|
||||
char
|
||||
**environ, // (special) environment string vector (/proc/#/environ)
|
||||
**cmdline; // (special) command line string vector (/proc/#/cmdline)
|
||||
|
Reference in New Issue
Block a user