version 1.61, 2016/03/15 16:31:40
|
version 1.70, 2019/02/03 14:41:26
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.25 |
RPL/2 (R) version 4.1.31 |
Copyright (C) 1989-2016 Dr. BERTRAND Joël |
Copyright (C) 1989-2019 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; |