version 1.45, 2013/04/01 15:29:38
|
version 1.66, 2017/08/21 16:35:32
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.14 |
RPL/2 (R) version 4.1.28 |
Copyright (C) 1989-2013 Dr. BERTRAND Joël |
Copyright (C) 1989-2017 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
|
|
Line 88 read_atomic(struct_processus *s_etat_pro
|
Line 88 read_atomic(struct_processus *s_etat_pro
|
|
|
if (longueur_lue != 0) |
if (longueur_lue != 0) |
{ |
{ |
if (longueur_lue < (longueur_residuelle > PIPE_BUF) |
if (longueur_lue < (ssize_t) ((longueur_residuelle > PIPE_BUF) |
? PIPE_BUF : longueur_residuelle) |
? PIPE_BUF : longueur_residuelle)) |
{ |
{ |
pointeur += longueur_lue; |
pointeur += longueur_lue; |
longueur_residuelle -= (size_t) longueur_lue; |
longueur_residuelle -= (size_t) longueur_lue; |