Security violation?

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
kenny
Posts:5
Joined:13 November 2008, 20:16
Location:Новосиб
Contact:
Security violation?

Post by kenny » 13 November 2008, 21:14

На первой пробной задаче такой код

#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>

int main()
{
int a, b;
open("file", O_CREAT | O_WRONLY, 0777);
scanf("%d%d", &a, &b);
printf("%d", a + b);
return 0;
}


получает OK.
Не должно ли быть Security Violation?
ejudge 2.3.11, reuse 4.3.7, ядро пропатченное 2.6.27.
Опции Run programs securely, Detect security violations включены.

P.S. open возвращает -1

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Security violation?

Post by cher » 13 November 2008, 21:47

open не дает security violation ни при каких параметрах

kenny
Posts:5
Joined:13 November 2008, 20:16
Location:Новосиб
Contact:

Re: Security violation?

Post by kenny » 13 November 2008, 22:03

Спасибо. Разбираюсь дальше.

Post Reply