mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-21 05:05:07 +08:00
48 lines
1.1 KiB
C
48 lines
1.1 KiB
C
/*
|
|
------------------------------------------------------------------------
|
|
$Id$
|
|
------------------------------------------------------------------------
|
|
|
|
Copyright Cybertec Pty Ltd, 2005
|
|
All rights reserved Cybertec Pty Ltd, 2005
|
|
|
|
This software with is provided ``as is'' and with NO WARRANTY.
|
|
|
|
------------------------------------------------------------------------
|
|
*/
|
|
|
|
/**
|
|
@file
|
|
|
|
DHCP Server interface.
|
|
*/
|
|
|
|
#if !defined (__RTEMS_DHCP_H__)
|
|
#define __RTEMS_DHCP_H__
|
|
|
|
#if __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
/*
|
|
* Perform DHCP.
|
|
*/
|
|
void rtems_bsdnet_do_dhcp (void);
|
|
|
|
/*
|
|
* Maintain a DHCP offer that has already been accepted.
|
|
*/
|
|
void rtems_bsdnet_do_dhcp_refresh_only (unsigned long xid,
|
|
unsigned long lease_time,
|
|
unsigned long elapsed_time,
|
|
unsigned long ip_address,
|
|
unsigned long srv_address,
|
|
const char *hostname);
|
|
|
|
#if __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|