From 1bcf3de7f521d83185cce580db2dea6d50a617b6 Mon Sep 17 00:00:00 2001 From: Ren Kararou Date: Sun, 26 Jan 2025 03:41:25 -0600 Subject: try bazel --- inc/packet.h | 61 ------------------------------------------------------------ 1 file changed, 61 deletions(-) delete mode 100644 inc/packet.h (limited to 'inc/packet.h') diff --git a/inc/packet.h b/inc/packet.h deleted file mode 100644 index 86b43a3..0000000 --- a/inc/packet.h +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef NBD_TFTP_PACKET_H -#define NBD_TFTP_PACKET_H - -#include -#include - -typedef enum { - RRQ = 1, - WRQ = 2, - DAT = 3, - ACK = 4, - ERR = 5, -} nbd_tftp_opcode; - -typedef enum { - ERROR = 0, - ENOTFOUND = 1, - EACCESS = 2, - ENOSPACE = 3, - EOPERATION = 4, - ETRANS = 5, - EEXISTS = 6, - EUSER = 7, -} nbd_tftp_ecode; - -typedef struct { - uint16_t opcode; - char *filename; - char *mode; -} nbd_tftp_packet_rq; - -typedef struct { - uint16_t opcode; - uint16_t block_num; - char *data; - size_t datalen; -} nbd_tftp_packet_data; - -typedef struct { - uint16_t opcode; - uint16_t block_num; -} nbd_tftp_packet_ack; - -typedef struct { - uint16_t opcode; - uint16_t err; - char *emsg; -} nbd_tftp_packet_error; - -char *nbd_tftp_error_to_message(nbd_tftp_ecode error); -char *nbd_tftp_ser_data(nbd_tftp_packet_data d); -char *nbd_tftp_ser_data_from_parts(uint16_t blocknum, char *data, size_t datalen); -nbd_tftp_packet_data nbd_tftp_de_data(char *data, size_t len); -char *nbd_tftp_ser_error(nbd_tftp_packet_error e); -char *nbd_tftp_ser_error_from_code(nbd_tftp_ecode error); -char *nbd_tftp_ser_ack(nbd_tftp_packet_ack ack); -char *nbd_tftp_ser_ack_from_block_num(uint16_t block_num); -nbd_tftp_packet_ack nbd_tftp_de_ack(char *buf, ssize_t buflen); - -#endif - -- cgit 1.4.1-2-gfad0