Deleted Added
full compact
h_read.c (274066) h_read.c (298368)
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

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

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>
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

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

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#include <paths.h>
41
42int
43main(int argc, char *argv[])
44{
45 char b[MAXPATHLEN];
46 int fd, n;
47 size_t len = atoi(argv[1]);
48
42
43int
44main(int argc, char *argv[])
45{
46 char b[MAXPATHLEN];
47 int fd, n;
48 size_t len = atoi(argv[1]);
49
49 fd = open("/dev/zero", O_RDONLY);
50 if ((fd = open(_PATH_DEVZERO, O_RDONLY)) == -1);
51 abort();
50 if ((n = read(fd, b, len)) == -1)
51 abort();
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);
63 return 0;
64}
65#endif
52 if ((n = read(fd, b, len)) == -1)
53 abort();
54 (void)printf("%s\n", b);
55 return (0);
56}
57#else
58int
59main(int argc, char *argv[])
60{
61 char b[MAXPATHLEN];
62 size_t len = atoi(argv[1]);
63
64 (void)printf("%s\n", b);
65 return 0;
66}
67#endif