Reputation
1,302
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
4 8
Newest
 Yearling
Impact
~94k people reached

Dec
30
comment Main stacks in Linux
Handling of another external interrupt during a running one is not allowed, AFAIK, in Linux. This could be too resrictive for some cases but greatly simplifies design. Multiple interrupt handlers in parallel are allowed in SysV and BSD design (look for splbio, splnet, etc.). Anyway, interrupt handlers are designed in manner so they limit only to parts that can't be performed in softinterrupt state. There are "realtime" versions which allow multiple interrupt handlers; see my answer for generic pecularities which occur with such permission.
Dec
30
revised Main stacks in Linux
deleted 79 characters in body; added 6 characters in body
Dec
29
answered Main stacks in Linux
Dec
1
comment Trouble when building LZ4 from source: “recipe for target 'test-fuzzer' failed”
I'd guess the string Overflow tests : high address detected : isn't from make but from a test tool of the package (not properly terminated with line feed). Anyway, why don't you run this build in emulator which would be faster even with full instruction emulation?
Dec
1
answered How do you call the “happy-dog” part of file “happy-dog.png”?
Dec
1
comment How do you call the “happy-dog” part of file “happy-dog.png”?
@RobertL in most shells this will return happy-dog.png again, without separating a part.
Dec
1
answered How to open rar file in linux?
Nov
12
comment What is wrong with this “find all vim swap files and remove them with a confirmation” command?
@metasoarous thanks, it's also useful. I corrected initially only spec for '{}' but not rest of line. Zsh isn't the only for this; my bash will also fail due to "failglob" option in my default config.
Nov
12
revised What is wrong with this “find all vim swap files and remove them with a confirmation” command?
quotes around search pattern, as suggested
Mar
21
awarded  Yearling
Nov
18
answered Understanding NAT concepts
Oct
31
awarded  Enlightened
Oct
31
awarded  Nice Answer
Oct
17
awarded  Nice Answer
Aug
30
comment How did `git pull` eat my homework?
@Caleb your shell prompt includes git branch indication, which means forming PS1 includes git commands not exposed in your log. They can principally change the picture and can be the issue source. You should update the question describing precisely how your shell prompt is formed, what commands are run to get a current branch, and reconsider how they could spoil your repo.
Aug
30
comment Linker error: /usr/bin/ld: cannot find -lgcc_s
@Alex please don't mix gcc and ld flags. They are totally different. If you want static linking in gcc, use -static. Also you could be interesting in -static-libgcc. They are tons of undocumented gcc flags because it converts virtually all input flags to internal form before reprocessing, so don't surprise on unexpected result from undocumented flags.
Aug
29
comment support for utf-8 encoding with lpr
Seems that applied encoding is iso-8859-1. You can easily check this using its table. Some searching suggests calling as lpr -o document-format='text/plain;charset=utf-8' will be enough to print as you want, but this doesn't change your CUPS installation default which seems obsolete.
Aug
27
answered Convert UTF-8 character to xmodmap name
Aug
27
comment support for utf-8 encoding with lpr
I haven't deep CUPS knowledge but it definitely should include rules how to detect document type (with MIME type on output) and how to translate any for target printer, this includes rasterisation, forming Postscript or PCL file, etc. Could you please specify your printer type? Did you try a2ps? What encoding is really used on output, when you try utf-8? (I guess it's iso-8859-1)
Jun
8
answered Does asynchronous disk IO affect swap usage?