003 File Manager
Current Path:
/usr/src/libexec/bootpd
usr
/
src
/
libexec
/
bootpd
/
📁
..
📄
Announce
(2.36 KB)
📄
Changes
(9.82 KB)
📄
ConvOldTab.sh
(3.69 KB)
📄
Installation
(742 B)
📄
Makefile
(322 B)
📄
Makefile.UNIX
(5.33 KB)
📄
Makefile.depend
(289 B)
📄
Makefile.inc
(52 B)
📄
Problems
(2.59 KB)
📄
README
(5.18 KB)
📄
ToDo
(2.18 KB)
📄
bootp.h
(5.05 KB)
📄
bootpd.8
(7.63 KB)
📄
bootpd.c
(33.69 KB)
📄
bootpd.h
(5.2 KB)
📁
bootpgw
📄
bootptab.5
(10.33 KB)
📄
bootptab.cmu
(4.14 KB)
📄
bootptab.mcs
(2.49 KB)
📄
bptypes.h
(303 B)
📄
dovend.c
(9.87 KB)
📄
dovend.h
(213 B)
📄
dumptab.c
(8.79 KB)
📄
getether.c
(9.06 KB)
📄
getether.h
(82 B)
📄
getif.c
(3.04 KB)
📄
getif.h
(82 B)
📄
hash.c
(9.95 KB)
📄
hash.h
(4.72 KB)
📄
hwaddr.c
(8.8 KB)
📄
hwaddr.h
(900 B)
📄
lookup.c
(2.28 KB)
📄
lookup.h
(243 B)
📄
patchlevel.h
(86 B)
📄
readfile.c
(46.45 KB)
📄
readfile.h
(288 B)
📄
report.c
(2.47 KB)
📄
report.h
(168 B)
📄
rtmsg.c
(6.17 KB)
📄
syslog.conf
(2.08 KB)
📁
tools
📄
trygetea.c
(940 B)
📄
trygetif.c
(1.34 KB)
📄
trylook.c
(817 B)
📄
tzone.c
(951 B)
📄
tzone.h
(66 B)
Editing: trygetea.c
/* * trygetea.c - test program for getether.c * * $FreeBSD$ */ #include <sys/types.h> #include <sys/socket.h> #if defined(SUNOS) || defined(SVR4) #include <sys/sockio.h> #endif #ifdef _AIX32 #include <sys/time.h> /* for struct timeval in net/if.h */ #endif #include <net/if.h> /* for struct ifreq */ #include <netinet/in.h> #include <arpa/inet.h> /* inet_ntoa */ #include <netdb.h> #include <stdio.h> #include <ctype.h> #include <errno.h> #include "getether.h" int debug = 0; char *progname; void main(argc, argv) int argc; char **argv; { u_char ea[16]; /* Ethernet address */ int i; progname = argv[0]; /* for report */ if (argc < 2) { printf("need interface name\n"); exit(1); } if ((i = getether(argv[1], (char*)ea)) < 0) { printf("Could not get Ethernet address (rc=%d)\n", i); exit(1); } printf("Ether-addr"); for (i = 0; i < 6; i++) printf(":%x", ea[i] & 0xFF); printf("\n"); exit(0); }
Upload File
Create Folder