int ret = 1;
int fdA = -1;
int fdB = -1;
int fdC = -1;

if (ret) {
 fdA = open(A);
 if (fdA < 0) {
  printf(“ファイルAオープンエラー¥n”);
  ret = 0;
 }
}

if (ret) {
 fdB = open(A);
 if (fdB < 0) {
  printf(“ファイルBオープンエラー¥n”);
  ret = 0;
 }
}

if (ret) {
 fdC = open(A);
 if (fdC < 0) {
  printf(“ファイルCオープンエラー¥n”);
  ret = 0;
 }
}

if (ret) {
 いろいろ処理
}

if (fdA >= 0) close(fdA);
if (fdB >= 0) close(fdB);
if (fdC >= 0) close(fdC);

return ret;