Linux FAQ's & Manuals
- Linux Scripts
- Debian Install
- Bash For Beginners
- Bugzilla
- Consultants Guide
- GCC Manual
- Linux Command Line Tools
- Gnu Pascal Coding Standards
- Linux Installation Disk
- Labolatorium Linux(PL)
- Budowa systemu Linux(PL)
- Linux Dictionary
- Network Administrators
- Rescue Disk for Linux
- Red Hat Installation
- Red Hat Customization
- Red Hat Getting Started
- Red Hat Security
- Secure & Optimize
- Slackware Manual
- Suse Support
- Suse FAQ
SimplyMEPIS 6.5--A Review
ShiftBackspace: "The most recent release from the MEPIS crew is SimplyMEPIS 6.5, which was released on April 4th, 2007..."
X-Wrt Extends OpenWrt Router Firmware
Linux.com: "I've been using OpenWrt on my Linksys router for a year or so. I take it for granted--I ignore it because it just works..."
The $72 PC
Popular Science: "With antiquated components flooding the surplus-parts market and free operating systems only a click away, building a fully functional computer has never been such a bargain..."
Pressure Mounts on Dell Over Linux PCs
ZDNet: "More than 20,000 people have signed a petition calling on Dell to offer Linux-based PCs outside of the US..."
Skype for Linux 1.4 Beta
This release is also a milestone for us, as it is the natural successor to Linux 1.3 and is the first time we've created packages for 1.4...
ShiftBackspace: "The most recent release from the MEPIS crew is SimplyMEPIS 6.5, which was released on April 4th, 2007..."
X-Wrt Extends OpenWrt Router Firmware
Linux.com: "I've been using OpenWrt on my Linksys router for a year or so. I take it for granted--I ignore it because it just works..."
The $72 PC
Popular Science: "With antiquated components flooding the surplus-parts market and free operating systems only a click away, building a fully functional computer has never been such a bargain..."
Pressure Mounts on Dell Over Linux PCs
ZDNet: "More than 20,000 people have signed a petition calling on Dell to offer Linux-based PCs outside of the US..."
Skype for Linux 1.4 Beta
This release is also a milestone for us, as it is the natural successor to Linux 1.3 and is the first time we've created packages for 1.4...
do spisu tresci tematu 6
autor: piotr dada
3.2.3 funkcja systemowa dup()
spis tresci
wprowadzenie
funkcjadup() tworzy duplikat istniejacego deskryptora pliku i przekazuje numer nowego deskryptora zwiazanego z tym samym plikiem lub laczem. oba deskryptory dziela ten sam wskaznik do tablicy plikow. funkcja gwarantuje zwrot dostepnego deskryptora pliku o najnizszym numerze.poniwaz oba deskryptory wskazuja na ten sam plik jedyna korzysc jaka mozna czerpac z zastosowanuia funkcji dup() jest taka ,ze deskryptory maja rozne numery.pozwala to np. zmieniac standardowe lacza do pisania,czytania lub wyjscie na blad. algorytm funkcji
definicja:argumentem funkcji jest deskryptor pliku,ktory chcemy zduplikowac.int dup(int oldfd)wynik: 0 w przypadku sukcesu oraz na zmiennejstat_bufzapisuje status pliku -1 w przypadky bledu oraz na zmiennej errno: ebadf (bledny numer pliku) emfile (za duzo otwartych plikow)
implementacja funkcji: { sprawdz legalnosc deskryptora oldfd(tzn. czy nie jest wiekszy od 256 oraz czy wskazyje na jakis plik); znajdz pierwszy wolny deskryptor w tablicy deskryptorow plikow uzytkownika; skopiuj deskryptor oldfd do znalezionej pozycji; w tablicy plikow zwieksz o 1 licznik dowiazan z tablicy deskryptorow; zwroc znaleziony deskryptor; } bibliografia
- pliki zrodlowe linuxa:
fs/fcntl.c(implementacja).
- maurice j. bach: budowa systemu operacyjnego unix - rozdial 5.11
- marc j. rochkind: programowanie w systemie unix dla zaawansowanych
autor: piotr dada