]> Zhao Yanbai Git Server - minix.git/commitdiff
Fixes suggested by Joren for a cleaner g++ compile.
authorBen Gras <ben@minix3.org>
Wed, 3 May 2006 21:13:45 +0000 (21:13 +0000)
committerBen Gras <ben@minix3.org>
Wed, 3 May 2006 21:13:45 +0000 (21:13 +0000)
drivers/memory/memory.c
include/assert.h
include/minix/type.h
include/stdlib.h
kernel/i8259.c
kernel/main.c
kernel/protect.c
kernel/start.c
kernel/system/do_segctl.c
lib/other/putenv.c
servers/is/dmp_kernel.c

index b6e49b22119a491707b8b29db67d9da14bb54e58..2a07fc1259806bafcb8ca8e7f75990af98b6be04 100644 (file)
@@ -307,7 +307,7 @@ PRIVATE void m_init()
   if (OK != (s=sys_getmachine(&machine))) {
       panic("MEM","Couldn't get machine information.",s);
   }
-  if (! machine.protected) {
+  if (! machine.prot) {
        m_geom[MEM_DEV].dv_size =   cvul64(0x100000); /* 1M for 8086 systems */
   } else {
 #if _WORD_SIZE == 2
index c97b35fbcae82539a7dcd1d920ac21cb6badc20e..13f3422dd9fe306a8016d48b043e457f3ba67da4 100755 (executable)
@@ -25,8 +25,8 @@
 #else
 /* Debugging enabled -- verify assertions at run time. */
 #ifdef _ANSI
-#define        __str(x)        # x
-#define        __xstr(x)       __str(x)
+#define        __makestr(x)    # x
+#define        __xstr(x)       __makestr(x)
 
 _PROTOTYPE( void __bad_assertion, (const char *_mess) );
 #define        assert(expr)    ((expr)? (void)0 : \
index 06a398be6304a5461f99315818eb4905c9777a6d..737eb870820a95c3b69fdd85575836bca69bc7b1 100755 (executable)
@@ -130,7 +130,7 @@ struct machine {
   int pc_at;
   int ps_mca;
   int processor;
-  int protected;
+  int prot;
   int vdu_ega;
   int vdu_vga;
 };
index 8797e3b9c61a241511bffe96d64d69cfcb3fc9b0..c21967ef27cb725cee8e8d0761aed7484e7341ae 100755 (executable)
@@ -75,7 +75,7 @@ _PROTOTYPE( int getloadavg, (double *, int)                           );
 #endif
 
 #ifdef _MINIX
-_PROTOTYPE( int putenv, (const char *_name)                            );
+_PROTOTYPE( int putenv, (char *_name)                                  );
 _PROTOTYPE( int setenv, (const char *name, const char *val, const int f));
 
 /* According to POSIX, getopt should be in unistd.h. What do we do with
index c832bd9cb8d082532e82afa6bb668ea0b5cb34ed..0e487656ed3e8bedba2ce7736f3f42f377509285 100755 (executable)
@@ -49,7 +49,7 @@ int mine;
 
   intr_disable();
 
-  if (machine.protected) {
+  if (machine.prot) {
       /* The AT and newer PS/2 have two interrupt controllers, one master,
        * one slaved at IRQ 2.  (We don't have to deal with the PC that
        * has just one controller, because it must run in real mode.)
index 33bf1e71f4f3d0fc5f675ee4d07e55bcd7c7e3bf..98a605b651156a322af766b7fd694c7583f63a7f 100755 (executable)
@@ -178,7 +178,7 @@ PRIVATE void announce(void)
 #if (CHIP == INTEL)
   /* Real mode, or 16/32-bit protected mode? */
   kprintf("Executing in %s mode.\n\n",
-      machine.protected ? "32-bit protected" : "real");
+      machine.prot ? "32-bit protected" : "real");
 #endif
 }
 
index 5f5324d61e25c9d9f74c93b6bf3d31363bfae76d..a4c2e76937596d01bc615c7599c0420279e28a35 100755 (executable)
@@ -263,7 +263,7 @@ U16_t seg;
   phys_bytes base;
   struct segdesc_s *segdp;
 
-  if (! machine.protected) {
+  if (! machine.prot) {
        base = hclick_to_physb(seg);
   } else {
        segdp = &gdt[seg >> 3];
@@ -286,7 +286,7 @@ phys_bytes phys;
  * address, for use by a driver doing memory I/O in the A0000 - DFFFF range.
  */
 #if _WORD_SIZE == 2
-  if (! machine.protected) {
+  if (! machine.prot) {
        *seg = phys / HCLICK_SIZE;
        *off = phys % HCLICK_SIZE;
   } else {
@@ -350,7 +350,7 @@ register struct proc *rp;
   phys_bytes data_bytes;
   int privilege;
 
-  if (machine.protected) {
+  if (machine.prot) {
       data_bytes = (phys_bytes) (rp->p_memmap[S].mem_vir + 
           rp->p_memmap[S].mem_len) << CLICK_SHIFT;
       if (rp->p_memmap[T].mem_len == 0)
index b77e0342f7b1f5f542b549497649076de78f2d2b..1fbad799174bb8d607f4c13355fc135fd620a1b5 100755 (executable)
@@ -37,7 +37,7 @@ U16_t parmoff, parmsize;      /* boot parameters offset and length */
    * done below. 
    */
 #if _WORD_SIZE != 2
-  machine.protected = 1;       
+  machine.prot = 1;    
 #endif
 
   /* Record where the kernel and the monitor are. */
@@ -75,9 +75,9 @@ U16_t parmoff, parmsize;      /* boot parameters offset and length */
    */
   machine.processor=atoi(get_value(params, "processor")); 
 #if _WORD_SIZE == 2
-  machine.protected = machine.processor >= 286;                
+  machine.prot = machine.processor >= 286;             
 #endif
-  if (! machine.protected) mon_return = 0;
+  if (! machine.prot) mon_return = 0;
 
   /* XT, AT or MCA bus? */
   value = get_value(params, "bus");
index e1b5b59881770f61b59cf7860682a8a0dd4189d3..97e56937fad824f8c9afbe640a2489e8dee9fce3 100644 (file)
@@ -44,7 +44,7 @@ register message *m_ptr;      /* pointer to request message */
   }
   if (index < 0) return(ENOSPC);
 
-  if (! machine.protected) {
+  if (! machine.prot) {
       selector = phys / HCLICK_SIZE;
       offset = phys % HCLICK_SIZE;
       result = OK;
index d49ab9d0a21524d5be1d02e915f6c1357ac07e2f..455ad5c5b0e5b6f50cdb2c0a1e302af1bc940bf7 100755 (executable)
@@ -14,7 +14,7 @@ extern _CONST char ***_penviron;
 
 int
 putenv(name)
-_CONST char *name;
+char *name;
 {
        register _CONST char **v = *_penviron;
        register char *r;
index 7b08c892c98fd11ab44d0f3338e9fc1ffad5a94a..269f4ebc3b2c672c33e2be417e1b00ed0af7d840 100644 (file)
@@ -292,7 +292,7 @@ PUBLIC void kenv_dmp()
     printf("- pc_at:      %3d\n", machine.pc_at); 
     printf("- ps_mca:     %3d\n", machine.ps_mca); 
     printf("- processor:  %3d\n", machine.processor); 
-    printf("- protected:  %3d\n", machine.protected); 
+    printf("- protected:  %3d\n", machine.prot); 
     printf("- vdu_ega:    %3d\n", machine.vdu_ega); 
     printf("- vdu_vga:    %3d\n\n", machine.vdu_vga); 
     printf("Kernel info structure:\n");