Koichi Murase
1d3142da96
fix a problem that the standard streams are unexpectedly closed
...
In the current implementation, the slave PTY (assigned to the variable
`s') is always closed after duplicating it to file descriptors of
standard streams (0, 1, and 2). However, when the allocated slave PTY
`s' is already one of 0, 1, or 2, this causes unexpected closing of a
standard stream. The same problem occurs when the file descriptor of
the master PTY (the variable `m') is one of 0, 1, or 2.
In this patch, the original master PTY (m) is closed before it would
be overwritten by duplicated slave PTYs. The original slave PTY (s)
is closed only when it is not one of the stanrad streams.
2021-08-24 13:30:11 +02:00
randomuser
81088a44c2
add start program
2021-08-01 10:47:04 -05:00
randomuser
621366fa3e
add start
2021-07-27 11:49:28 -05:00
randomuser
52a52e26bf
add emoji support
2021-07-26 01:24:16 -05:00
Petar Kapriš
2ec571a30c
Add 14th bit to XK_SWITCH_MOD bitmask
...
The bits of uint signal in an XKeyEvent which concern the key group (keyboard
layout) are bits 13 and 14, as documented here:
https://www.x.org/releases/X11R7.7/doc/libX11/XKB/xkblib.html#Groups_and_Shift_Levels
In the older version, only bit 13 was marked as part of XK_SWITCH_MOD, this
causes issues for users who have more than two keymaps. the 14th bit is not
in ignoremod, key sequences are not caught by match(), if they switch to a third
or fourth keyboard.
2021-07-18 11:44:56 +02:00
randomuser
283bf16877
i have made a terrible mistake
2021-07-16 16:46:44 -05:00
randomuser
9cdd36d51a
make some changes to the sxhkd configuration
2021-07-16 16:44:32 -05:00
randomuser
444fe4a6ec
make scream smaller
2021-07-16 16:28:09 -05:00
randomuser
5763f619a6
add pashmenu
2021-07-16 15:45:53 -05:00
randomuser
dc65460b08
add new monitor configuration to disp
2021-07-16 15:42:14 -05:00
randomuser
c348631ea3
make pressing j to go down no longer annoying
2021-07-16 15:38:36 -05:00
randomuser
68c544ca10
add line to zathurarc
2021-07-11 22:54:33 -05:00
randomuser
a4beb9173d
add unsigned prefix
2021-07-07 16:05:52 -05:00
randomuser
c91325de03
add an extra flag to the xkcd program
2021-07-01 22:36:24 -05:00
randomuser
8d18178c34
add a little tiny bit of documentation
2021-07-01 22:28:40 -05:00
randomuser
e6262a7305
now it's done (hopefully)
2021-06-23 23:02:21 -05:00
randomuser
6399938d71
not quite done yet
2021-06-23 23:00:55 -05:00
randomuser
e383c98cb3
add ftp handler
2021-06-23 22:59:44 -05:00
randomuser
16a8e28515
add ftp handler
2021-06-23 22:58:24 -05:00
randomuser
f59c0a356e
i can code, trust me
2021-06-20 17:21:49 -05:00
randomuser
719bc1ada1
add ssid list to connect
2021-06-20 17:15:09 -05:00
randomuser
34d673bf72
add "default settings" feature
2021-06-20 10:46:53 -05:00
randomuser
1ce81cb3e7
update makefile to actually install manual pages
2021-06-20 10:46:29 -05:00
randomuser
fc8a2e665e
destroy ~/.fehbg
2021-06-20 10:33:49 -05:00
randomuser
9b3fee0735
add xbattmon as a startup thing
2021-06-20 10:13:41 -05:00
randomuser
c8e2e8f761
rename the wal shortcut from wall to wal
2021-06-20 10:09:35 -05:00
randomuser
2b8da849ab
add a feature
2021-06-14 13:02:19 -05:00
randomuser
0dc73354c9
move 'settings' struct
2021-06-14 12:51:16 -05:00
randomuser
0b0f635957
add timer manual page
2021-06-14 00:12:51 -05:00
randomuser
a65b1517e6
it's finally fixed
2021-06-14 00:11:42 -05:00
randomuser
a7449c3f5e
merge timerlib.c and timer.c into one file
2021-06-13 23:34:53 -05:00
randomuser
2ed83fc6ff
renaming part two
2021-06-13 23:34:05 -05:00
randomuser
0f463c757f
make proper directories
2021-06-13 23:33:08 -05:00
randomuser
d986e7ec25
simplify functions that ought to be one-liners
2021-06-13 23:27:38 -05:00
randomuser
d65a124626
remove shime as it is at feature parity with 'timer'
2021-06-13 23:25:19 -05:00
randomuser
7cd334163c
correct makefile
2021-06-13 23:24:22 -05:00
randomuser
e94b2ae59d
add tomato timer
2021-06-13 23:23:24 -05:00
randomuser
78a407a07e
finally add hours argument
2021-06-13 22:39:06 -05:00
randomuser
0a3422c695
add script josm_launch so I can use josm
2021-06-13 00:44:35 -05:00
randomuser
2e11fc9601
update gitignore
2021-06-13 00:44:13 -05:00
randomuser
f8245cef58
add hour argument
2021-06-11 00:59:40 -05:00
randomuser
113b75c415
remove space between getopt and args
2021-06-11 00:59:07 -05:00
randomuser
f8d95fd733
dedicated functions for calculating hours, minutes, seconds
2021-06-11 00:58:16 -05:00
randomuser
b2ede86e69
settings struct now only uses seconds
2021-06-11 00:49:03 -05:00
randomuser
850cdcc525
remove unnecessary argument to printf (line 64)
2021-06-11 00:32:02 -05:00
randomuser
99988c922f
rename settings struct s
2021-06-11 00:29:37 -05:00
randomuser
dcc2e07295
change timer to deal only in seconds
2021-06-11 00:26:49 -05:00
randomuser
3ad3002985
move timerlib.h -> timerlib.c, also slight update
2021-06-11 00:06:29 -05:00
randomuser
b700a35ded
adopt shorter switch(...) { case ... } convention
2021-06-10 23:23:06 -05:00
randomuser
85f3d82f15
add generalized timer functions to timerlib.h
2021-06-10 23:18:17 -05:00