Linux Application Development. Second Edition
Johnson, Michael K.; Troan, Erik W.
Language: English
Published by Addison-Wesley, 2005
- Hardcover
- Used

Seller: The Bookseller, Edmonton, AB, CanadaThe Bookseller
AbeBooks seller since May 5, 2006
Condition: Used - Very good
£ 27.56
Quantity: 1 available
Add to basketItem description from seller
Minor shelf wear. Otherwise a tight, unmarked volume. Index. xxxi, 702 pp.
Seller Inventory # 064247
- Title
- Linux Application Development. Second Edition
- Author
- Johnson, Michael K.; Troan, Erik W.
- Publisher
- Addison-Wesley
- Publication year
- 2005
- Condition
- Very Good+
- Binding
- Hardcover
- Language
- English
- ISBN 10
- 0321219147
- ISBN 13
- 9780321219145
- Edition
- 2nd Edition
- Dimensions
- 8vo - over 7¾" - 9¾" tall
"The first edition of this book has always been kept within arm's reach of my desk due to the wonderful explanations of all areas of the Linux userspace API. This second edition greatly overshadows the first one, and will replace it."
--Greg Kroah-Hartman, Linux kernel programmer
Develop Software that Leverages the Full Power of Today's Linux
Linux Application Development, Second Edition, is the definitive reference for Linux programmers at all levels of experience, including C programmers moving from other operating systems. Building on their widely praised first edition, leading Linux programmers Michael Johnson and Erik Troan systematically present the key APIs and techniques you need to create robust, secure, efficient software or to port existing code to Linux.
This book has been fully updated for the Linux 2.6 kernel, GNU C library version 2.3, the latest POSIX standards, and the Single Unix Specification, Issue 6. Its deep coverage of Linux-specific extensions and features helps you take advantage of the full power of contemporary Linux. Along the way, the authors share insights, tips, and tricks for developers working with any recent Linux distribution, and virtually any version of Unix.
Topics include
- Developing in Linux: understanding the operating system, licensing,
- and documentation
- The development environment: compilers, linker and loader, and unique
- debugging tools
- System programming: process models, file handling, signal processing, directory operations, and job control
- Terminals, sockets, timers, virtual consoles, and the Linux console
- Development libraries: string matching, terminal handling, command-line parsing, authentication, and more
- Hundreds of downloadable code samples
New to this edition
- The GNU C library (glibc), underlying standards, and test macros
- Writing secure Linux programs, system daemons, and utilities
- Significantly expanded coverage of memory debugging, including Valgrind and mpr
- Greatly improved coverage of regular expressions
- IPv6 networking coverage, including new system library interfaces for using IPv6 and IPv4 interchangeably
- Coverage of strace, ltrace, real-time signals, poll and epoll system calls, popt library improvements, Pluggable Authentication Modules (PAM), qdbm, and much more
- Improved index and glossary, plus line-numbered code examples
"Synopsis" may belong to another edition of this title.
About the Author
Michael K. Johnson is an operating system engineer at Specifix. He was formerly an operating system developer for Red Hat, where he managed the kernel team for three and a half years, and was founding technical leader of the Fedora Project. He occasionally teaches full-day tutorials on Linux application development.
Erik W. Troan, cofounder and Executive VP of Operating Systems at Specifix, was formerly Vice President of Product Engineering at Red Hat, where he was responsible for specifying and building technologies such as RPM, Linux operating systems, the Red Hat Network, high-performance Web servers, and the infrastructure for Red Hat's Web site.
"About the title" may belong to another edition of this title.
The Bookseller
Edmonton, AB, Canada
AbeBooks seller since May 5, 2006
Shipping rates from Canada to U.S.A.
| Item | 15 to 25 business days | 10 to 15 business days |
|---|---|---|
| First item | £ 14.38 | £ 17.41 |
Payment methods
Store description
The Bookseller is located in Edmonton, Alberta, Canada. We offer a select stock (approximately 40,000 volumes) of used, rare, and out-of-print books including 19th and 20th century first editions and collectible literature, as well as illustrated and juvenile books, art, architecture, theology, church history, philosophy and history. We have major specializations in Christian Theology and ecclesiastical and literary catholica including the works of John Henry Cardinal Newman, G. K. Chesterton, H. Belloc, C. S. Lewis and similar authors. Please take some time to browse our listings at www.thebookseller.ca. We are always buying collections large or small within the areas noted above. Please feel free to contact us if you are selling, no matter where you are located, as we are willing to travel and make shipping arrangements. …
Specialty
First Nations, Adventure, Western Civilization, Classics, Literature, Theology, Philosophy, History, Music, CatholicaSeller's business information
The Bookseller
AB, Canada
Terms of sale
Please note that we grade our books carefully and conservatively -- your satisfaction is our goal and is guaranteed! VISA and MasterCard payments processed by Abebooks' secure server. We also accept Canadian and US cheques, PayPal (sales@thebookseller.ca), and International money orders. Prices in other currencies available upon request. Canadian residents must add 5% GST. For orders outside of Canada, all importation fees, Customs fees and taxes are the responsibility of the buyer. ***Your order is shipped on the same business day as received*** Returns accepted within 30 days upon notification and a reason given. EU Information The Bookseller P.O. Box 6204 Edmonton, Alberta, Canada T5M 4B5 Contact: Darrell Prins, Sole Proprietor Tel: +1-780-496-9193 sales@thebookseller.ca
Right of withdrawal
If you are a consumer you can withdraw from the contract in accordance with the following. Consumer means any natural person who is acting for purposes which are outside his trade, business, craft or profession.
Information regarding the right of withdrawal
Statutory right to withdraw
You have the right to withdraw from this contract within 14 days without giving any reason.
The withdrawal period will expire after 14 days from the day on which you acquire, or a third party other than the carrier and indicated by you acquires, physical possession of the last good or the last lot or piece.
To exercise the right of withdrawal, electronically fill in and submit a clear statement on our website, under "My Purchases" in "My Account". We will communicate to you an acknowledgement of receipt of such a withdrawal on a durable medium (e.g. by e-mail) without delay.
To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.
Effects of withdrawal
If you withdraw from this contract, we will reimburse to you all payments received from you, including the costs of delivery (except for the supplementary costs arising if you chose a type of delivery other than the least expensive type of standard delivery offered by us).
We may make a deduction from the reimbursement for loss in value of any goods supplied, if the loss is the result of unnecessary handling by you.
We will make the reimbursement without undue delay, and not later than 14 days after the day on which we are informed about your decision to withdraw from this contract.
We will make the reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; in any event, you will not incur any fees as a result of such reimbursement.
We may withhold reimbursement until we have received the goods back, or you have supplied evidence of having sent back the goods, whichever is the earliest.
You shall send back the goods or hand them over to The Bookseller, Edmonton, Alberta, Canada, +1 780-496-9193, without undue delay and in any event not later than 14 days from the day on which you communicate your withdrawal from this contract to us. The deadline is met if you send back the goods before the period of 14 days has expired. You will have to bear the direct cost of returning the goods. You are only liable for any diminished value of the goods resulting from the handling other than what is necessary to establish the nature, characteristics and functioning of the goods.
Exceptions to the right of withdrawal
The right of withdrawal does not apply to:
- The delivery of newspapers, journals or magazines with the exception of subscription contracts; and
- The supply of digital content which is not supplied on a tangible medium (e.g. on a CD or DVD) if you accepted when you placed your order that we could start to deliver it, and that you could not withdraw once delivery had started.
Shipping terms
Shipping within Canada is by CanadaPost Expedited Parcel or airmail depending on the weight of the package. Shipping to the USA is by CanadaPost Small Packets Surface. For packages over 1 kg, shipping is by Expedited Parcel USA. International shipping is by Small Packets Surface. Shipping rates are based on packages weighing 2.2 lbs (1 kg). On occasion, very heavy books, as well as sets, may require additional shipping charges. Larger, multi-volume orders can be shipped at actual cost. We will contact you in these cases in order to arrange shipping in accordance with your preference. Insurance may be purchased where necessary. ***Your order is shipped on the same business day as received***
****** INTERNATIONAL ORDERS ******
****** VERY IMPORTANT! ******
Travel time on International orders via regular parcel post can take up to 8 WEEKS to arrive. It averages 20-30 days, with some packages arriving faster than that, but 35+ day travel time is VERY common and quite normal, and can even be a bit longer if the package is held up in the Customs Department in your country waiting to be cleared for delivery.
The countries that take the longest are....
RUSSIA & UKRAINE (VERY LONG 50 to 60 days, even for PRIORITY MAIL!)
BRAZIL (40-50 days)
ITALY (35-45 days)
GERMANY (25-35 days)
AUSTRALIA (30-40 days of late for some unknown reason, however, this is not normal).
I do thank you for your patience. Airmail times are of course speedier.