> Mert a felhasználónév _és_ uid is használható ott.
Loginnévnél? Ilyet sem a POSIX, sem más nem ír elő. Választ kaphatnék végre arra a kérdésre, hogy ha ez nem systemd marhaság, akkor hol találták ki ezt és miért, mi ennek az értelme, hogy valami ami egyértelműen szöveg, azt minek akarják integerként értelmezni? Milyen rendszerben volt ez rendszeresítve, hogy egy username-et váró adatmező UID-et és username-et is elfogad és valami syntax-convention helyett úgy dönti el, hogy melyiket kapta, hogy számmal kezdőik-e vagy sem? Mert ez agyfasz. Akár a systemd szerzője találta ki, akár másutt volt először.
> Speciel K&R kérte, lásd még atoi ;)
K&R kérte, hogy a UNIX-okban a loginnevekre direkt húzzák rá a szövegből integerre konvertáló függvényt. Nem tudom, hogy ez hogy jött ki, de eddig ez viszi a prímet ebben a topikban. A kérdés az volt, hogy miért értelmeznének loginneveket számként és erre te indoknak azt adod, hogy mert a C nyelv általános függvényei között van ASCII to integer átalakító? Ez most komoly? Ha van ilyen, akkor rá is kell húzni? Remélem, ez csak valami rettenetes vicc volt.