source: rtems/cpukit/libnetworking/rtems/mkrootfs.h @ f639680

4.11
Last change on this file since f639680 was c428ec0, checked in by Ralf Corsepius <ralf.corsepius@…>, on Jun 16, 2010 at 1:50:23 PM

2010-06-15 Ralf Corsépius <ralf.corsepius@…>

PR 1566/filesystem

  • libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: Let rtems_rootfs_append_host_rec take an in_addr_t as first arg.
  • libnetworking/rtems/rtems_dhcp.c, libnetworking/nfs/bootp_subr.c: Reflect changes above.
  • Property mode set to 100644
File size: 1.2 KB
Line 
1/**
2 * @file rtems/mkrootfs.h
3 *
4 * RTEMS Root FS creation support.
5 */
6
7/*
8  Copyright Cybertec Pty Ltd, 2000
9  All rights reserved Cybertec Pty Ltd, 2000
10
11  COPYRIGHT (c) 1989-1998.
12  On-Line Applications Research Corporation (OAR).
13
14  The license and distribution terms for this file may be
15  found in the file LICENSE in this distribution or at
16
17  http://www.rtems.com/license/LICENSE.
18
19  This software with is provided ``as is'' and with NO WARRANTY.
20
21  $Id$
22*/
23
24#ifndef _RTEMS_MKROOTFS_H
25#define _RTEMS_MKROOTFS_H
26
27#include <rtems.h>
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
33/*
34 *  Appends the lines to the a file. Create the file
35 *  and builds the path if it does not exist.
36 */
37
38int
39rtems_rootfs_file_append (const char *file,
40                          mode_t     omode,
41                          const int  line_cnt,
42                          const char **lines);
43
44/*
45 *  Helper for bulding an /etc/hosts file.
46 */
47
48int
49rtems_rootfs_append_host_rec (in_addr_t cip,
50                              const char    *cname,
51                              const char    *dname);
52
53/*
54 * Create a few common directories, plus a :
55 * /etc/passwd, /etc/group, /etc/host.conf, and
56 * /etc/hosts file.
57 */
58
59int
60rtems_create_root_fs ( void );
61
62#ifdef __cplusplus
63}
64#endif
65
66#endif
Note: See TracBrowser for help on using the repository browser.