Axel Dörfler
d448e270d8
Small cleanup. Now bails out if locked_pool couldn't allocate another chunk.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8283 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8283
2004-07-02 19:09:30 +00:00
Axel Dörfler
1f5d3007c4
LibBeAdapter.cpp now only translates some syscalls; it will probably removed
...
once we do the final transition to the new kernel API.
NodeMonitor.cpp and kernel_interface.POSIX.cpp now call Haiku syscalls
where appropriate (they are connected to R5 via LibBeAdapter).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8282 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8282
2004-07-02 19:03:16 +00:00
Axel Dörfler
51403af8f9
No longer needed; LibBeAdapter now only contains syscalls, and will either
...
be removed some day, or extended to map all syscalls from Haiku to R5.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8281 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8281
2004-07-02 18:59:49 +00:00
Axel Dörfler
58131f940d
Implemented syscall to get the path for a directory node_ref and made it available to userland.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8280 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8280
2004-07-02 18:48:58 +00:00
Axel Dörfler
fa310b3a35
Added _kern_dir_node_ref_to_path().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8279 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8279
2004-07-02 18:47:11 +00:00
Axel Dörfler
63e846d50d
Added a syscall to get a path for a directory node_ref.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8278 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8278
2004-07-02 18:46:36 +00:00
Axel Dörfler
056f3c62e3
Now exports the __strtoXX_internal() functions from glibc, too - some
...
apps are using those.
Their implementation is currently not complete; they just call the
public functions, the group argument is ignored.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8277 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8277
2004-07-02 17:54:40 +00:00
mahlzeit
d7105e5d8b
Makefile now also uses parser.hpp instead of parser.cpp.h
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8276 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8276
2004-07-02 16:02:12 +00:00
Axel Dörfler
453dcb8fb1
Reordered the Jamfile a bit to be cleaner.
...
isvolume and lsindex do not need to be linked against libbe.so.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8275 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8275
2004-07-02 15:38:46 +00:00
Axel Dörfler
7bb4bc0ca9
Improved output, now also accepts team 1 under BeOS (KERNEL SPACE).
...
Fixed warnings and style issues.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8274 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8274
2004-07-02 15:35:16 +00:00
Axel Dörfler
a82a66749c
Fixed warnings.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8273 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8273
2004-07-02 15:33:56 +00:00
Axel Dörfler
23aff57013
Added possibility to specify a team by name for listimage.
...
Converted to our style guide.
Improved the overall code, consistency, and output.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8272 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8272
2004-07-02 15:13:38 +00:00
Axel Dörfler
8503a60446
Fixed typo that prevented compilation.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8271 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8271
2004-07-02 02:57:29 +00:00
Axel Dörfler
be874324a3
VFS syscall prototypes have been moved to syscalls.h.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8270 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8270
2004-07-02 02:56:06 +00:00
Axel Dörfler
7b89ff958c
Now uses kernel exported POSIX functions instead of their internal counterparts.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8269 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8269
2004-07-02 02:55:24 +00:00
Axel Dörfler
9835b64792
Now use kernel exported POSIX functions instead of their internal counterparts.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8268 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8268
2004-07-02 02:54:52 +00:00
Axel Dörfler
54f1ea35c7
Moved VFS syscall prototypes from vfs.h to syscalls.h.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8267 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8267
2004-07-02 02:47:43 +00:00
Axel Dörfler
cfa218268b
Moved VFS syscall prototypes from vfs.h to syscalls.h.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8266 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8266
2004-07-02 02:38:03 +00:00
Axel Dörfler
f88314cbfc
syscalls.h includes a little less than before...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8265 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8265
2004-07-02 02:36:09 +00:00
Axel Dörfler
20e40af982
syscalls.h now includes less than before.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8264 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8264
2004-07-02 02:34:36 +00:00
Axel Dörfler
477bb27551
Renamed node monitor syscalls to the new scheme.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8263 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8263
2004-07-02 02:32:00 +00:00
Axel Dörfler
5ace7ebc02
Now uses the B_PATH_NAME_LENGTH constant.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8262 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8262
2004-07-02 02:30:36 +00:00
Axel Dörfler
5f6aed4937
syscalls.h now includes a little less than before.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8261 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8261
2004-07-02 02:29:11 +00:00
Axel Dörfler
26afb01fec
Renamed image syscalls.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8260 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8260
2004-07-02 02:27:53 +00:00
Axel Dörfler
0f579f8c6d
Improved debug output when tracing is enabled.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8259 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8259
2004-07-02 01:57:52 +00:00
Axel Dörfler
806586a704
Fixed compilation due to recent header changes.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8258 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8258
2004-07-02 01:55:04 +00:00
Axel Dörfler
1084b3fc17
It's now _kern_null(), not sys_null() anymore.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8257 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8257
2004-07-02 01:53:36 +00:00
Axel Dörfler
645e138890
Moved vfs/fd _kern_*() calls to syscalls.h.
...
Removed some includes from syscalls.h where possible, minor style changes.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8256 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8256
2004-07-02 01:51:56 +00:00
Axel Dörfler
61b8f5f2a7
Fixed some return types.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8255 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8255
2004-07-02 00:40:39 +00:00
Adi Oanca
cebad2e20f
Fixed window selection with the mouse. Works fine only for normal windows. Next: same thing for modal and floating windows.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8254 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8254
2004-07-01 20:01:32 +00:00
Rudolf Cornelissen
d194a7c235
fixed cloning accelerant!
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8253 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8253
2004-07-01 14:26:32 +00:00
Rudolf Cornelissen
fd9a9adcc0
final ROMdump update: fixes shutting off of most cards (pre NV18)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8252 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8252
2004-07-01 14:20:18 +00:00
Rudolf Cornelissen
6c24cf1b7e
tidbits only
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8251 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8251
2004-07-01 14:18:19 +00:00
Rudolf Cornelissen
0ecea71b00
fixed get_timing_constraints hook, also added extra modeline validity checks befor modes are actually set in case user does not adhere to info provided in that hook.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8250 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8250
2004-07-01 09:58:44 +00:00
Phil Greenway
ae2555ef40
Sorry forgot to upload this one.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8249 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8249
2004-07-01 09:35:42 +00:00
Rudolf Cornelissen
94f1d71f18
updated dumprom: using romchip instead of shadow now
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8248 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8248
2004-07-01 09:09:00 +00:00
Rudolf Cornelissen
a1489747b8
fixed get_dev_info hook
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8247 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8247
2004-07-01 09:05:56 +00:00
Stefano Ceccherini
edc6e254f3
Fixed the outstanding BRegion bug. It turned out that rects_intersect() returned true in some cases when called with an invalid clipping_rect. Added an ASSERT() call to BRegion::_AddRect(), which would've saved my day.
...
Added some comments
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8246 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8246
2004-07-01 06:16:00 +00:00
Jérôme Duval
4b74f60f86
update to grep 2.5.1
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8245 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8245
2004-06-30 20:42:57 +00:00
Stefano Ceccherini
eb1086edb6
A fix for some broken code, adjusted some comments, adjusted copyright notice
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8244 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8244
2004-06-30 11:00:26 +00:00
Axel Dörfler
e54c578346
Made the debugger() call a bit more useful - this is still no real implementation, of course.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8243 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8243
2004-06-30 02:59:44 +00:00
Axel Dörfler
176a4ebc28
Added a proper assert() implementation, removed the old one.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8242 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8242
2004-06-30 02:39:29 +00:00
Axel Dörfler
342e53f418
No longer used; we now have a BeOS compatible replacement in posix/.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8241 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8241
2004-06-30 02:34:59 +00:00
Axel Dörfler
b3f4b2ea49
Added a BeOS compatible assert.h.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8240 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8240
2004-06-30 02:34:10 +00:00
Jérôme Duval
84ad111ca5
added data directory, change /share to /etc for data directory config
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8239 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8239
2004-06-29 21:49:22 +00:00
Jérôme Duval
24b1b7c3eb
Added bison data files Jamfile
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8238 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8238
2004-06-29 21:42:22 +00:00
Axel Dörfler
50dbc6bcbd
Renamed node monitor syscalls to the new scheme.
...
Added comments from storage/NodeMonitor.cpp to the syscalls here (they
will be removed from NodeMonitor.cpp), and adapted them where necessary.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8237 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8237
2004-06-29 20:25:21 +00:00
Axel Dörfler
f004b0c15e
Renamed image and node monitor syscalls to the new scheme.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8236 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8236
2004-06-29 20:19:48 +00:00
Axel Dörfler
bb45cbbb30
Removed some unneeded includes, making the header easier to swallow.
...
Renamed the image and node monitor syscalls to the new scheme.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8235 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8235
2004-06-29 20:12:29 +00:00
Axel Dörfler
3f403c721c
Since our libroot/os/thread.c already exports this, we can as well just add
...
it to the header, too :)
(it's a new function in Dano/Zeta)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8234 a95241bf-73f2-0310-859d-f6bbb57e9c96
hrev8234
2004-06-29 20:04:07 +00:00