]> git.llucax.com Git - z.facultad/75.74/practicos.git/commitdiff
Bugfix para que no utilice como nombre de variable una función ya existente.
authorLeandro Lucarella <llucax@gmail.com>
Tue, 25 Apr 2006 06:44:39 +0000 (06:44 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Tue, 25 Apr 2006 06:44:39 +0000 (06:44 +0000)
practicas/practica2/P02e2311.cpp

index 18d1877eebbd236a486ededb05fdeaf2438f716e..4e4aa434fdbd0a76bc8a290d95f81c5dbe73b17a 100644 (file)
@@ -26,17 +26,17 @@ using std::endl;
 /// Nombres de los procesos
 enum proc_t { PRODUCTOR, CONSUMIDOR };
 
-void producir(int pipe)
+void producir(int p)
 {
     int val = rand();
-    TEST(write(pipe, &val, sizeof(int)));
+    TEST(write(p, &val, sizeof(int)));
     cout << "Producido " << (int)val << endl;
 }
 
-void consumir(int pipe)
+void consumir(int p)
 {
     int val;
-    TEST(read(pipe, &val, sizeof(int)));
+    TEST(read(p, &val, sizeof(int)));
     cout << "Consumido " << val << endl;
 }
 
@@ -57,14 +57,14 @@ int main(int argc, char *argv[])
         max_iter = atoi(argv[2]);
 
     int mode = (proc == CONSUMIDOR) ? O_RDONLY : O_WRONLY;
-    int pipe = open(PIPE, mode);
-    TEST(pipe);
+    int p = open(PIPE, mode);
+    TEST(p);
     for (int i = 0; i < max_iter; ++i)
     {
         if (proc == PRODUCTOR)
-            producir(pipe);
+            producir(p);
         else
-            consumir(pipe);
+            consumir(p);
         sched_yield();
     }