Fish hook designs, shapes, and materials are all variable depending on the intended purpose of the fish hook. Fish hooks are manufactured for a range of purposes from general fishing to extremely limited and specialized applications. Fish hooks are designed to hold various types of artificial, processed, dead or live baits (bait fishing); to act as the foundation for artificial representations of fish prey (fly fishing); or to be attached to or integrated into other devices that represent fish prey (lure fishing). The fish hook or similar device has been made by man for many thousands of years. The world's oldest fish
Device file not be the case (e.g. on FreeBSD 5 and up). As with other special file types, the computer system accesses device nodes using standard system calls and treats them like regular computer files. Two standard types of device files exist; unfortunately their names are, for historical reasons, rather counter-intuitive, and explanations of the difference between the two are often incorrect as a result. "Character special files" or "character devices" provide unbuffered, direct access to the hardware device. They do not necessarily allow programs to read or write single characters at a time; that is up to the device in question.