2 GB limit cd...
Robert R. Wal
rrw w hell.pl
Śro, 10 Lip 2002, 00:05:09 CEST
On 02.07.10 Robert R. Wal pressed the following keys:
> [censored by reptile house]
>
> PS. Usuń O_LARGEFILE w systemie z Linuksem/86 zawierającym support dla
> dużych plików i patrz na efekty.
Wrr... Usuwać oczywiście w dołączonym programie.
Robert
--
Bastard Operator From 149.156.96.35
-------------- następna część ---------
#define _GNU_SOURCE 42
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#define LEN (1024*1024)
int main (int argc, char *argv[]) {
char *buf;
int fd, cnt;
buf = malloc(LEN);
memset(buf,0,LEN);
if ((fd=open("test.bin",O_CREAT|O_RDWR|O_SYNC|O_LARGEFILE,0666)) >= 0) {
for (cnt = 0 ; cnt < 3000 ; cnt++) {
printf("\r%06d",cnt);
fflush(stdout);
if (write(fd,buf,LEN) < 0) {
printf("\nerror\n");
exit(1);
}
}
} else {
printf("couldn't open\n");
exit(1);
}
exit(0);
}
Więcej informacji o liście dyskusyjnej pld-users-pl