Deleted Added
full compact
h_read.c (272458) h_read.c (274066)
1/* $NetBSD: h_read.c,v 1.1 2010/12/27 02:04:19 pgoyette Exp $ */
2
3/*
4 * Copyright (c) 2008 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 22 unchanged lines hidden (view full) ---

31 The NetBSD Foundation, inc. All rights reserved.");
32__RCSID("$NetBSD: h_read.c,v 1.1 2010/12/27 02:04:19 pgoyette Exp $");
33
34#include <sys/param.h>
35#include <stdio.h>
36#include <unistd.h>
37#include <stdlib.h>
38
1/* $NetBSD: h_read.c,v 1.1 2010/12/27 02:04:19 pgoyette Exp $ */
2
3/*
4 * Copyright (c) 2008 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 22 unchanged lines hidden (view full) ---

31 The NetBSD Foundation, inc. All rights reserved.");
32__RCSID("$NetBSD: h_read.c,v 1.1 2010/12/27 02:04:19 pgoyette Exp $");
33
34#include <sys/param.h>
35#include <stdio.h>
36#include <unistd.h>
37#include <stdlib.h>
38
39#ifdef __FreeBSD__
40#include <fcntl.h>
41
39int
40main(int argc, char *argv[])
41{
42 char b[MAXPATHLEN];
42int
43main(int argc, char *argv[])
44{
45 char b[MAXPATHLEN];
46 int fd, n;
43 size_t len = atoi(argv[1]);
47 size_t len = atoi(argv[1]);
44 (void)read(0, b, len);
48
49 fd = open("/dev/zero", O_RDONLY);
50 if ((n = read(fd, b, len)) == -1)
51 abort();
45 (void)printf("%s\n", b);
52 (void)printf("%s\n", b);
53 return (0);
54}
55#else
56int
57main(int argc, char *argv[])
58{
59 char b[MAXPATHLEN];
60 size_t len = atoi(argv[1]);
61
62 (void)printf("%s\n", b);
46 return 0;
47}
63 return 0;
64}
65#endif