if pidfile turned out to be !regular file, do not unlink it.
[oweals/busybox.git] / networking / udhcp / dhcpc.h
index fd17917d05638cceb4965d17ed670facfaffcaed..20f4e52b8dc82bcc099fdd8229029ca1d2596809 100644 (file)
@@ -17,12 +17,12 @@ struct client_config_t {
        /* (can be set directly to the result of getopt32) */
        char foreground;                /* Do not fork */
        char quit_after_lease;          /* Quit after obtaining lease */
-       char release_on_quit;           /* perform release on quit */
+       char release_on_quit;           /* Perform release on quit */
        char abort_if_no_lease;         /* Abort if no lease */
        char background_if_no_lease;    /* Fork to background if no lease */
-       char *interface;                /* The name of the interface to use */
+       const char *interface;          /* The name of the interface to use */
        char *pidfile;                  /* Optionally store the process ID */
-       char *script;                   /* User script to run at dhcp events */
+       const char *script;             /* User script to run at dhcp events */
        uint8_t *clientid;              /* Optional client id to use */
        uint8_t *vendorclass;           /* Optional vendor class-id to use */
        uint8_t *hostname;              /* Optional hostname to use */
@@ -38,12 +38,12 @@ extern struct client_config_t client_config;
 
 /*** clientpacket.h ***/
 
-unsigned long random_xid(void);
-int send_discover(unsigned long xid, unsigned long requested);
-int send_selecting(unsigned long xid, unsigned long server, unsigned long requested);
-int send_renew(unsigned long xid, unsigned long server, unsigned long ciaddr);
-int send_renew(unsigned long xid, unsigned long server, unsigned long ciaddr);
-int send_release(unsigned long server, unsigned long ciaddr);
+uint32_t random_xid(void);
+int send_discover(uint32_t xid, uint32_t requested);
+int send_selecting(uint32_t xid, uint32_t server, uint32_t requested);
+int send_renew(uint32_t xid, uint32_t server, uint32_t ciaddr);
+int send_renew(uint32_t xid, uint32_t server, uint32_t ciaddr);
+int send_release(uint32_t server, uint32_t ciaddr);
 int get_raw_packet(struct dhcpMessage *payload, int fd);