tty: fix TRACE build on x86_64.

Change-Id: Idcfa9bca4a5b450f7a7d2a060809999ee3e3ceaa
Reviewed-on: https://review.haiku-os.org/c/1416
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
This commit is contained in:
Jérôme Duval 2019-04-28 21:05:23 +02:00 committed by waddlesplash
parent 097bbc7fd2
commit e892b55b25
3 changed files with 45 additions and 37 deletions

View File

@ -67,7 +67,8 @@ master_open(const char *name, uint32 flags, void **_cookie)
return B_ERROR;
}
TRACE(("master_open: TTY index = %ld (name = %s)\n", index, name));
TRACE(("master_open: TTY index = %" B_PRId32 " (name = %s)\n", index,
name));
MutexLocker globalLocker(gGlobalTTYLock);
@ -146,7 +147,8 @@ master_ioctl(void *_cookie, uint32 op, void *buffer, size_t length)
{
master_cookie *cookie = (master_cookie *)_cookie;
TRACE(("master_ioctl: cookie %p, op %lu, buffer %p, length %lu\n", _cookie, op, buffer, length));
TRACE(("master_ioctl: cookie %p, op %" B_PRIu32 ", buffer %p, length %lu"
"\n", _cookie, op, buffer, length));
return tty_ioctl(cookie, op, buffer, length);
}
@ -157,13 +159,13 @@ master_read(void *_cookie, off_t offset, void *buffer, size_t *_length)
{
master_cookie *cookie = (master_cookie *)_cookie;
TRACE(("master_read: cookie %p, offset %Ld, buffer %p, length %lu\n",
_cookie, offset, buffer, *_length));
TRACE(("master_read: cookie %p, offset %" B_PRIdOFF ", buffer %p, length "
"%lu\n", _cookie, offset, buffer, *_length));
status_t result = tty_input_read(cookie, buffer, _length);
TRACE(("master_read done: cookie %p, result: %lx, length %lu\n", _cookie,
result, *_length));
TRACE(("master_read done: cookie %p, result: %" B_PRIx32 ", length %lu\n",
_cookie, result, *_length));
return result;
}
@ -174,13 +176,13 @@ master_write(void *_cookie, off_t offset, const void *buffer, size_t *_length)
{
master_cookie *cookie = (master_cookie *)_cookie;
TRACE(("master_write: cookie %p, offset %Ld, buffer %p, length %lu\n",
_cookie, offset, buffer, *_length));
TRACE(("master_write: cookie %p, offset %" B_PRIdOFF ", buffer %p, length "
"%lu\n", _cookie, offset, buffer, *_length));
status_t result = tty_write_to_tty_master(cookie, buffer, _length);
TRACE(("master_write done: cookie %p, result: %lx, length %lu\n", _cookie,
result, *_length));
TRACE(("master_write done: cookie %p, result: %" B_PRIx32 ", length %lu\n",
_cookie, result, *_length));
return result;
}

View File

@ -45,7 +45,8 @@ slave_open(const char *name, uint32 flags, void **_cookie)
return B_ERROR;
}
TRACE(("slave_open: TTY index = %ld (name = %s)\n", index, name));
TRACE(("slave_open: TTY index = %" B_PRId32 " (name = %s)\n", index,
name));
MutexLocker globalLocker(gGlobalTTYLock);
@ -161,7 +162,8 @@ slave_ioctl(void *_cookie, uint32 op, void *buffer, size_t length)
{
slave_cookie *cookie = (slave_cookie *)_cookie;
TRACE(("slave_ioctl: cookie %p, op %lu, buffer %p, length %lu\n", _cookie, op, buffer, length));
TRACE(("slave_ioctl: cookie %p, op %" B_PRIu32 ", buffer %p, length %lu\n",
_cookie, op, buffer, length));
return tty_ioctl(cookie, op, buffer, length);
}
@ -172,12 +174,12 @@ slave_read(void *_cookie, off_t offset, void *buffer, size_t *_length)
{
slave_cookie *cookie = (slave_cookie *)_cookie;
TRACE(("slave_read: cookie %p, offset %Ld, buffer %p, length %lu\n",
_cookie, offset, buffer, *_length));
TRACE(("slave_read: cookie %p, offset %" B_PRIdOFF ", buffer %p, length "
"%lu\n", _cookie, offset, buffer, *_length));
status_t result = tty_input_read(cookie, buffer, _length);
TRACE(("slave_read done: cookie %p, result %lx, length %lu\n",
TRACE(("slave_read done: cookie %p, result %" B_PRIx32 ", length %lu\n",
_cookie, result, *_length));
return result;
@ -189,12 +191,12 @@ slave_write(void *_cookie, off_t offset, const void *buffer, size_t *_length)
{
slave_cookie *cookie = (slave_cookie *)_cookie;
TRACE(("slave_write: cookie %p, offset %Ld, buffer %p, length %lu\n",
_cookie, offset, buffer, *_length));
TRACE(("slave_write: cookie %p, offset %" B_PRIdOFF", buffer %p, length "
"%lu\n", _cookie, offset, buffer, *_length));
status_t result = tty_write_to_tty_slave(cookie, buffer, _length);
TRACE(("slave_write done: cookie %p, result %lx, length %lu\n",
TRACE(("slave_write done: cookie %p, result %" B_PRIx32 ", length %lu\n",
_cookie, result, *_length));
return result;

View File

@ -181,7 +181,7 @@ public:
if (semaphore >= 0) {
TRACE(("TTYReference: cookie %p closed, last operation done, "
"releasing blocking sem %ld\n", cookie, semaphore));
"releasing blocking sem %" B_PRId32 "\n", cookie, semaphore));
release_sem(semaphore);
}
@ -430,8 +430,8 @@ RequestOwner::Wait(bool interruptable, bigtime_t timeout)
(interruptable ? B_CAN_INTERRUPT : 0) | B_RELATIVE_TIMEOUT,
timeout);
TRACE(("%p->RequestOwner::Wait(): condition occurred: %lx\n", this,
error));
TRACE(("%p->RequestOwner::Wait(): condition occurred: %" B_PRIx32 "\n",
this, error));
// remove the condition variable
locker.Lock();
@ -485,7 +485,8 @@ RequestOwner::Notify(Request* request)
void
RequestOwner::NotifyError(Request* request, status_t error)
{
TRACE(("%p->RequestOwner::NotifyError(%p, %lx)\n", this, request, error));
TRACE(("%p->RequestOwner::NotifyError(%p, %" B_PRIx32 ")\n", this, request,
error));
if (fError == B_OK) {
fError = error;
@ -1033,7 +1034,7 @@ tty_close_cookie(struct tty_cookie* cookie)
// critical code
if (unblock) {
TRACE(("tty_close_cookie(): cookie %p, there're still pending "
"operations, acquire blocking sem %ld\n", cookie,
"operations, acquire blocking sem %" B_PRId32 "\n", cookie,
cookie->blocking_semaphore));
acquire_sem(cookie->blocking_semaphore);
@ -1599,7 +1600,8 @@ tty_ioctl(tty_cookie* cookie, uint32 op, void* buffer, size_t length)
if (!ttyReference.IsLocked())
return B_FILE_ERROR;
TRACE(("tty_ioctl: tty %p, op %lu, buffer %p, length %lu\n", tty, op, buffer, length));
TRACE(("tty_ioctl: tty %p, op %" B_PRIu32 ", buffer %p, length %"
B_PRIuSIZE "\n", tty, op, buffer, length));
MutexLocker locker(tty->lock);
// values marked BeOS are non-standard codes we support for legacy apps
@ -1623,9 +1625,10 @@ tty_ioctl(tty_cookie* cookie, uint32 op, void* buffer, size_t length)
case TCSETA:
case TCSETAW:
case TCSETAF:
TRACE(("tty: set attributes (iflag = %lx, oflag = %lx, "
"cflag = %lx, lflag = %lx)\n", tty->settings->termios.c_iflag,
tty->settings->termios.c_oflag, tty->settings->termios.c_cflag,
TRACE(("tty: set attributes (iflag = %" B_PRIx32 ", oflag = %"
B_PRIx32 ", cflag = %" B_PRIx32 ", lflag = %" B_PRIx32 ")\n",
tty->settings->termios.c_iflag, tty->settings->termios.c_oflag,
tty->settings->termios.c_cflag,
tty->settings->termios.c_lflag));
return user_memcpy(&tty->settings->termios, buffer,
@ -1804,7 +1807,7 @@ tty_ioctl(tty_cookie* cookie, uint32 op, void* buffer, size_t length)
break;
}
TRACE(("tty: unsupported opcode %lu\n", op));
TRACE(("tty: unsupported opcode %" B_PRIu32 "\n", op));
return B_BAD_VALUE;
}
@ -1822,7 +1825,8 @@ tty_input_read(tty_cookie* cookie, void* _buffer, size_t* _length)
bigtime_t interCharTimeout = 0;
size_t bytesNeeded = 1;
TRACE(("tty_input_read(tty = %p, length = %lu, mode = %lu)\n", tty, length, mode));
TRACE(("tty_input_read(tty = %p, length = %lu, mode = %" B_PRIu32 ")\n",
tty, length, mode));
if (length == 0)
return B_OK;
@ -1841,8 +1845,8 @@ tty_input_read(tty_cookie* cookie, void* _buffer, size_t* _length)
// Non-blocking mode. Handle VMIN and VTIME.
bytesNeeded = tty->settings->termios.c_cc[VMIN];
bigtime_t vtime = tty->settings->termios.c_cc[VTIME] * 100000;
TRACE(("tty_input_read: icanon vmin %lu, vtime %Ldus\n", bytesNeeded,
vtime));
TRACE(("tty_input_read: icanon vmin %lu, vtime %" B_PRIdBIGTIME
"us\n", bytesNeeded, vtime));
if (bytesNeeded == 0) {
// In this case VTIME specifies a relative total timeout. We
@ -1865,8 +1869,8 @@ tty_input_read(tty_cookie* cookie, void* _buffer, size_t* _length)
*_length = 0;
do {
TRACE(("tty_input_read: AcquireReader(%Ldus, %ld)\n", timeout,
bytesNeeded));
TRACE(("tty_input_read: AcquireReader(%" B_PRIdBIGTIME "us, %ld)\n",
timeout, bytesNeeded));
status = locker.AcquireReader(timeout, bytesNeeded);
if (status != B_OK)
break;
@ -1989,8 +1993,8 @@ tty_select(tty_cookie* cookie, uint8 event, uint32 ref, selectsync* sync)
{
struct tty* tty = cookie->tty;
TRACE(("tty_select(cookie = %p, event = %u, ref = %lu, sync = %p)\n",
cookie, event, ref, sync));
TRACE(("tty_select(cookie = %p, event = %u, ref = %" B_PRIu32 ", sync = "
"%p)\n", cookie, event, ref, sync));
// we don't support all kinds of events
if (event < B_SELECT_READ || event > B_SELECT_ERROR)
@ -2017,8 +2021,8 @@ tty_select(tty_cookie* cookie, uint8 event, uint32 ref, selectsync* sync)
// add the event to the TTY's pool
status_t error = add_select_sync_pool_entry(&tty->select_pool, sync, event);
if (error != B_OK) {
TRACE(("tty_select() done: add_select_sync_pool_entry() failed: %lx\n",
error));
TRACE(("tty_select() done: add_select_sync_pool_entry() failed: %"
B_PRIx32 "\n", error));
return error;
}